0
У меня есть этот SQL-запрос:MySql внутреннее соединение с тем, где оператор
SELECT
mse_clients.Email
FROM mse_clients
INNER JOIN mse_users ON mse_clients.`Franchise ID` = mse_users.`franchiseid`
WHERE mse_users.id = '9';
Который не возвращает ни одной строки, но он должен возвращать один.
SELECT * FROM mse_users WHERE id='9'
возвращает 1 строку, как следует.
И если я отброшу то, где по первому запросу он возвращает все строки.
Почему это не работает. Нельзя ли использовать ГДЕ с внутренним соединением?
Очевидно, что нет строки, которая удовлетворяет как ограничения. Отметим также, что 9 - целое число, а не строка. – Strawberry
@Strawberry см. Изображение, которое я добавил. –
И в том числе пробелы в идентификаторах таблицы/столбца просто просят проблемы – Strawberry