2013-06-11 7 views
-6

У меня возникли проблемы с синтаксисом MySQL. Я хотел бы запустить запрос select, где один из двух вариантов является истинным. Однако следующий код не работает.SELECT * FROM games WHERE

SELECT * FROM games WHERE genre="indie" OR title="indie" 

Я дурачиться и посмотреть на других потоках и выяснил, как использовать или проверить ту же колонку для нескольких записей, но не способ проверить различные столбцы для одних и тех же элементов. Когда я это сделаю:

SELECT * FROM games WHERE genre="indie" 

Запрос работает нормально. Любая помощь будет принята с благодарностью.

+1

Он должен работать отлично. Он не работает, означает ошибку или возвращает неправильные результаты? Попробуйте второй вариант - возможно, это проблема в этой колонке. – sashkello

+0

Вы можете показать ожидаемый результат и полученный результат? –

+0

Возможно, вы хотите написать ИЛИ заголовок LIKE '% indie%' –

ответ

0

Единственный способ, которым я вижу это действительно would't работать, если вы набранный имя столбца «заголовка» (если второй запрос вы написали работы)

предположения о чувствительности случае неверны, так как второй запрос возвращает что-то, первый должен вернуть по крайней мере, те же строки, как второй

в MySQ L "" работает так же, как и ", поэтому эта ошибка тоже была неправильной.

Если вы разместите больше информации, вам будет легче помочь

+0

Сделал это, чтобы увидеть моего профессора сегодня, и это сработало отлично. У меня скорее всего была какая-то орфографическая ошибка, и я ее не замечал. Было довольно поздно. – ThatOneGuy

-3

Возможно, вы игнорируете верхний/нижний регистр? Кроме того, использование like

Вы можете использовать это:

SELECT * FROM games WHERE (LOWER(genre) like 'indie') OR (LOWER(title) like 'indie')

+1

Если это была проблема, второй запрос, который работает, не будет работать либо – IAM

+1

«Также используйте' like' »--- по какой именно причине? – zerkms

+0

Некоторое время назад мой учитель сказал, что для текста мне нужно использовать 'like' ... ну, я придерживаюсь этого шаблона – Andrew

Смежные вопросы