SELECT u.uye_id FROM `uyeler` u WHERE NOT EXISTS (SELECT yorum_id FROM yorumlar y WHERE y.uye_id = u.uye_id)Çok fazla detaya girmeden anlattım, anlamayan olursa tabi ki detaylıca yardım edebilirim. Umarım işinize yarayacaktır. Devamı için : Mysql baska tabloda kaydi olmayan kayitlari silmek
13 Kasım 2012 Salı
Mysql baska tabloda kaydi olmayan kayitlari silmek
Veritabanınızdan zaman zaman aktif olmayan kişileri, hiç bir işe yaramayan verileri silmek istiyor olabilirsiniz. Bu noktada konuyu bir örnek ile açıklayacağım ; Diyelim ki bir üyeler, bir de yorumlar tablomuz olsun. Yorumu olmayan üyeleri silmek isteyen bir query yazmak istiyoruz diyelim. Bu durumda aşağıdaki query ile bu işi yapabiliyoruz. Subquery ile yorumları çekip bunları NOT EXIST ile denetliyoruz. Sonuç tam da istediğimiz gibi.
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder
Yorumunuzu esirgemeyiniz..