İki Mysql Tablolar Arası Eksik değeri bulmak için nasıl

3 Cevap php
select userid from cw_users where NOT EXISTS(Select userid from cw_users_data)

Önceki sorgu elbette işi yapmayacağım.

Bir karşılaştırma yaparak TABLEB sadece eksik 'kimliği' bulmaya çalışıyor.

Her iki tablo 'kimliği' içeren ve her benzer biri olmalıdır. Ben ikinci tablodaki eksik hangisinin bulmaya çalışıyorum.

alt text

3 Cevap

Başka bir yöntem

SELECT cw_users.userid FROM cw_users
LEFT JOIN cw_users_data ON cw_users.userid=cw_users_data.userid
WHERE cw_users_data.userid IS NULL;

nasıl bu konuda

select userid from cw_users where userid not in (Select userid from cw_users_data)

Bu deneyin

Select  userid from cw_users 
Except
Select userid from cw_users_data