すでにさまざまな種類のJOINSを試しましたが、この単純なクエリを動作させることはできません。どのような場合でもテーブルbの対応するエントリがない場合でも、テーブルaの結果を得たいと思います。私が試した:この場合、MariaDB:LEFT OUTER JOINが行を返さない
SELECT a.user_id,
a.user_name,
b.first_name
FROM users a
LEFT OUTER JOIN members b
ON a.member_uid = b.uid
WHERE (a.user_name = 'TEST'
AND b.active = 1)
を、= 1 b.activeを持っている。しかし、私はすべてが返されると、Bからの列がNULLになるから列を望んでいたことを前提とBにエントリがありません。しかし、このクエリをMariaDBのSQLウィンドウで実行すると、ゼロ行が返されます。
ご協力いただければ幸いです。
OK、同意します。だから私はクエリの実行後にアクティブな状態を確認する必要があります。 – AntonSack