У меня есть 2 таблицы, как указано ниже. Отзывы Я бы Идентификатор пользователя обзор заглавие Дата и время Таблица PeopleFollows Я бы Идентификатор пользователя following_user_id Дата и время Я хочу запустить 1 запрос, чтобы получить 10 лучших результатов по дате. Так, например, если у меня есть следующие данные: Таблица обзора 1 user1 "This is my […]
Я хочу удалить из 'table1' те строки, где (user_id = 5), но я должен проверить, являются ли эти сообщения (title = title1 в таблице2). Я использую Codeigniter, и я получаю эту ошибку при попытке удалить: «Удаления не допускаются, если они не содержат предложение« где »или« как ». Не могли бы вы помочь мне проверить, что […]
Поэтому я пытаюсь выяснить, как это сделать с 1 запросом, если это возможно. Вот что я имею с несколькими запросами $file_url = 'http://'.$cms.'/filemanager/gallery'; $link_url = '/our-process/gallery/'; include 'inc/config.php'; function gallerySafeName($var){ $var = strtolower(preg_replace('([^a-zA-Z0-9_])','-',$var)); return $var; } $galleryimages = array(); $sql = "SELECT * FROM `cms_gallery_categories` ORDER BY RAND() LIMIT 3"; $result = mysqli_query($con,$sql); while ($row […]
У меня 3 таблицы, где первый для пользователя. В двух других случаях у меня есть id_user, для продукта, который создал или активировал тех, кто создал. Как я могу показать все данные из этих двух таблиц с обоими именами? Я выясняю, как присоединиться к двум таблицам, но третий я присоединился дважды, и я не знаю, как […]
EDIT # 2: SQLfiddle EDIT # 1: теперь я вижу все в полях, но не могу обновить. все запросы сами по себе работают. У меня есть страница, на которой должна отображаться информация из базы данных для обновления. Запрос имеет несколько соединений. Сам запрос работает. Я не получаю сообщение об ошибке (и обычные методы для получения […]
Я знаю, что этот вопрос задавали раньше, но я надеюсь, что кто-то может помочь мне с моим конкретным случаем здесь (это 5:30, и это должно быть завтра. Я нахожусь на моей последней веревке здесь). Вот мой код: error_reporting(E_ALL); ini_set('display_errors', 1); $db = new mysqli('localhost', 'Brendan', 'password', 'Library'); if($db->connect_errno > 0){ die('Unable to connect to database […]
У меня три таблицы, и я бы хотел выбрать из таблиц без дубликатов. Таблица выглядит следующим образом: Клиенты id | name | lastName ————————————— 1 | john | doe 2 | helen | keller заказы Столбец userID – это внешний ключ, который ссылается на John Doe, поэтому Джон заказывает 3 элемента. id | userID | […]
Я пишу отчет с Propel и вам нужно несколько раз присоединиться к одной и той же таблице , чтобы получить другую статистику для разных диапазонов дат, используя одни и те же данные. Проблема заключается в том, что propel игнорирует несколько ->leftJoin() для запроса. Я думаю, мне нужно, чтобы каждый из них присоединялся, чтобы их можно […]
У меня есть SQL-запрос, который LEFT присоединяет к нему таблицу. Это приводит к дублированию строк из основной таблицы, но с разными строками из таблицы JOINed. Как выбрать строки с наивысшей датой из таблицы JOINed. Вот пример (это результат моего запроса): ID Message Date ————————— 0 Hi 2011-01-01 0 Bye 2011-02-05 0 Hello 2011-04-20 1 Test […]
У меня есть три таблицы, которые мне нужно использовать в поиске, в фильмах, обзорах и голосовании. Я хочу использовать функцию LIKE для Movie.Title и Review.Subject и заказывать их на количество голосов в каждом матче. В таблице «Голоса» есть идентификатор ReviewID, UserID, IsGood. Каждый раз, когда пользователь голосует, вставка выполняется с помощью MovieID, UserID и 1 […]