Я пытаюсь выполнить запрос в MYSQL вернуть правильный Instructor_ID
, но по какой-то причине он возвращается два значения и instructor_ID
должны быть 2
не 1
.MySQL Query Возвратившись Неправильный ID
У меня есть PK для Person_ID
, что является FK для Instructor_ID
. Раньше я использовал группу, в которой работал для Instructor_ID 1. Пожалуйста, проверьте изображение.
Любая помощь приветствуется.
Редактировать со столом конструкций:
Можете ли вы разместить структуру таблиц? И некоторые образцы данных? –
Кажется, вам не хватает предложения о соединении PK/FK. – Micke
Это неявное выражение в предложении 'FROM', поскольку он выбирает из 2 таблиц, а условие в' WHERE' должно фильтровать его результаты. То, что он там написал, эквивалентно 'SELECT * FROM T1 JOIN T2 ON 1 = 1'. , а затем он фильтрует эти результаты с помощью фразы 'WHERE' –