У меня есть таблица с именем links, которая содержит столбец idl (PRIMARY) и три столбца ide, idd и idv, которые являются целыми числами, связанными внешним ключом с соответствующими сущностями таблиц, дескрипторами и значениями, каждый из которых содержит индекс PRIMARY для ideIdd IDV соответственно.Я хочу выбрать записи, соответствующие некоторым критериям.
Запрос
SELECT DISTINCT(l.ide)
FROM links l
WHERE (idd = 34 AND idv = 60) OR (idd = 31 AND idv = 166)
работает нормально.Но тот же запрос с AND не дает никакого результата (я точно знаю, что должен быть результат).
Когда я спрашиваю объяснение, я получаю сообщение «Невозможный запрос».
Заранее спасибо за любую подсказку.
Редакция: В моей таблице по крайней мере две строки (idl, ide, idd, idv): 232, 297, 31, 166
и 235, 297, 34, 60
.
Я хочу выбрать ide 297.
Надеюсь, это будет понятнее.