Я пытаюсь вытащить first_name из таблицы имен, но только если этот user_id находится в таблице Orders и order_num = 1, но я все равно получаю сообщение об ошибке.MYSQL JOIN with AND error
SELECT first_name
FROM customers
LEFT JOIN orders
ON orders.order_id = customers.cust_id
AND orders.order_num = 1
но мой запрос возвращает несколько значений, вместо одного, как это игнорирование orders.order_num=1
- это мой запрос выглядит правильно, или есть что-то я делаю не так?
Возможно эта диаграмма может помочь: http://stackoverflow.com/questions/4715677/difference-between-left-join-and-right-join-in-sql-server/4715847#4715847 –