Intereting Posts
Динамически изменяющиеся цвета изображений Разница в доступе к массивам в PHP 5.3 и 5.4 или некорректное несоответствие конфигурации? Отображение сообщений WordPress за пределами цикла preg_replace vs DOMDocument replaceChild Отправить вложения с помощью PHP Mail ()? Проверьте, является ли пользователь администратором по имени пользователя или только по электронной почте Amazon S3 создает уникальные ключи для каждого объекта Как удалить каждый третий элемент в php-массиве до тех пор, пока останется только один элемент и не напечатает этот элемент? Загрузка страницы – белая «вспышка» между страницами Дополнительная электронная почта от Cron Daemon при запуске сценария списка электронной почты Как создать объекты уровня домена для представления нескольких объектов и одного объекта в Zend Framework? Как сделать функцию Yii sendFile для установки Content-Desposition в строку? Ошибка парсера XML: сущность не определена Где я могу найти модульные тесты для регулярных выражений на нескольких языках? php-код для создания нескольких строк с настраиваемым кодом

Почему этот сложный MySQL-запрос не работает?

У меня есть 2 стола; членов и команд

члены таблицы memberID, firstName, lastName

(firstName и lastName – полнотекстовые индексы)

команды table team_id, member1ID, member2ID

Вот мой запрос

$sql = "SELECT a.* "; $sql .= "FROM teams a WHERE "; $sql .= "a.member1ID IN (SELECT b.memberID FROM members b "; $sql .= "WHERE MATCH(b.firstName, b.lastName) AGAINST('$q' IN BOOLEAN MODE)) "; $sql .= "OR a.member2ID IN (SELECT b.memberID FROM members b "; $sql .= "WHERE MATCH(b.firstName, b.lastName) AGAINST('$q' IN BOOLEAN MODE)) "; if($year) $sql .= "AND a.team_y = $year "; $sql .= "ORDER BY a.team_num ASC "; if($limit) $sql .= "$limit"; 

Этот запрос должен быть близок, но он пока не работает.

Я пытаюсь создать запрос, который позволит мне показать мне, что все команды «$ q» включены.

Ex. $ q = doe, Покажите мне все команды, в которых находится doe.

Этот запрос должен выводить команды.