Возможно, я просто не сделал LEFT JOIN слишком долго, но я озадачен.MySQL Left Join возвращает ошибку
Вот мои таблицы:
Table: user_phones
user phone carrier
----------------------------
danny 5045551234 Verizon
mom 5551234567 T-Mob
tony 5121234567 T-Mob
Table carriers
carrier email_exchange
--------------------------
Verizon vtext.com
T-Mob tmomail.net
А вот мой запрос:
SELECT user, CONCAT(phone, '@', email_exchange) AS sms
LEFT JOIN carriers ON (user_phones.carrier = carriers.carrier)
FROM user_phones
И я получаю обратно:
«LEFT JOIN носители ON (user_phones.carrier = несущие. несущая) FROM user_phones '
Я знаю, что это надзор над головной болью, но варианты не помогают (помещая ON
в круглые скобки и т. Д.) Не работает.
Где я могу ускользнуть?
Я думаю, что вам нужно * FROM * до * LEFT JOIN * – pd40
Как отмечено ниже, мой ум подорвал прокладку и я сбивал с толку 'FROM' и' WHERE'. Сказал вам, что это был прострел. – Anthony
«Ошибка между клавиатурой и стулом». Мы все были там. – Malvolio