私の左の表のデータは、「メッセージ」完全なデータは、接続に参加し、他のテーブルを左OG
id advid seller_id purchase _id delete_status
15 93 28 19 yes
22 134 34 19 yes
25 168 15 19 No
17 130 19 2 yes
24 134 34 6 No
私の右の表のデータが「DeleteMessage」である
id addid sessionid messageid
1 93 19 15
2 134 34 22
3 93 28 15
4 130 19 17
私はadvid、idと挿入していますdeleteTableのsessionidとしてアクティブな人物(売り手/購入者)
ここで、削除テーブル
にセッションIDとして売り手/購入IDが入力されていないメッセージテーブルのデータが必要です私は左を使用していますが参加したが、左の表から自分のデータを保存していないその私のクエリは
select * from message
left join deletetable
on message.id = deletetable.messageid
where sessionid !='34'
AND (purchase_id='34' OR seller_id='34')
を
ある
私の願いによると、このクエリはするべき私にメッセージテーブルのエントリがない24を与えるが、何もありません
いいえ私は左のテーブルから34のすべてのエントリを与えています – ramii