たぶん私はあまりにも長い間LEFTJOINをしていませんが、私は困惑しています。
これが私のテーブルです:
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 JOINcarriers ON(user_phones.carrier =carriers.carrier)FROMuser_phones'
これが骨の折れる見落としであることは知っていますが、バリエーションが役に立たない(ON
句を括弧で囲むなど)ことが機能していません。
どこで滑ってるの?