私はオンラインで見て、バックティックを使用してかっこを使用していますが、まだこのエラーが表示されています。誰かがそれを感謝するのを助けることができれば。 ORでWHERE句を使用していますが、エラーが発生しています
私のクエリ:select p.*, a.street1, a.street2, a.cityeet1, a.street2, a.city, a.name
from person p
left join address a
where (a.name = 'New Jersey' or a.name = 'Connecticut');
エラー:
ERROR 1064(42000):あなたは、あなたのSQL構文でエラーが発生しています。あなたのMariaDBサーバーのバージョンに対応するマニュアルをチェックして、正しい構文が1行目の 'where(a.name =' New Jersey 'またはa.name =' Connecticut ')'の近くで使用するようにしてください。
WHERE句にエイリアスなしで試してみてください。 –
ジョイン「オン」条件はありません。しかしそれは通常mysqlでそれを止めません。 – Uueerdo
@Uueerdo MySQLでも、外部結合には 'ON'節が必要です。 – Barmar