Есть ли причина, по которой этот запрос не работает? Следующий запрос будет работать, если я просто исключу предложение WHERE. Мне нужно знать, что с этим не так. Я знаю, что указанные значения $ key существуют в таблице, так почему это не работает?
$q = "SELECT * WHERE t1.project=$key
FROM project_technologies AS t1
JOIN languages AS t2
ON t1.language = t2.key";
Таблицы имеют следующие поля:
project_technologies
- ключ
- проект
- язык
языки
- ключ
- имя