私は左結合を使用してクエリを持っています。私の問題は右テーブルが空の場合です。私はON節に使用している値を取得できません。php mysqlは結果の問題に参加しません
SELECT members.*,
photos.*
FROM members LEFT JOIN photos on members.member_id = photos.member_id
今、写真テーブルから結果を返すと、そのok。しかし、写真テーブルからの結果がない場合、メンバテーブルから返されますが、member_idは返されません。メンバーテーブルから他のすべてを返しますが、member_idは返しません。
「* ...あなたが同じ名前を持つ2つの列を持っている」*とどこかMySQLとあなたのPHPコードの間で、2つのカラムは新しい名前を取得することで区別されます(おそらく両方とも 'member_id'とは異なります:) –
その仕事のおかげです。私は前に結合を使用しなかったので、同じ列名の2つのテーブルを照合しようとしました。 – Malixxl