arkadaşlar 2 tablo var biri TB_USER biri ACCOUNT_CHAR
account_char da ve tb_user dede strAccountID clum bulunmakta account_char adlı tabloda fazla kayıt var bu nedenle tb_useri kontrol ederek tb_user de olmayan straccountID leri silmesini istiyorum bunu yapabilecek biri acil paylaşabilirsen sevinirim şimdiden teşekkürler.
sql2008
MSSQL yardım lütfen
1
●385
- 19-10-2009, 13:43:17
- 20-10-2009, 00:58:32Sql server 2008 de çalışırmı bilmiom ama oracle da olsa şöyle yapılırdı.EarthQuak3 adlı üyeden alıntı: mesajı görüntüle
deletefrom account_char where strAccount in (select strAccountID from account_char minus select strAccountID from tb_user)
şunuda tüm sql destekleyen sunucularda yapabilirsin.
select a.strAccountID from account_char a where a.strAccountID notin (select b.strAccountID from tb_user b)