Sabah kafam basmadı...
İki tablom var.. Master detail bağlı.. MAster tabloda kimlik bilgileri detail tabloda da yıl yıl alınan belgeler kayıtlı...
Master
IDNO ADI SOYADI
0001 Metin BEKTAŞ
DETAİL
IDNO DETNO YILI
1 0001 2006
2 0001 2007
Gibi...
Birinci tablodan adı soyadı gibi kayıtları alırken ikinci tablodan yıl itibarı ile belge almayan kayıtları listeleteceğim... yukardaki örnek detail tabloda 2008 yılı yok mesela.. İşte bu olmayan kaydın MAster tablodan adını soyadını v.s. almak istiyorum... Olmuyor bir türlü.. Fikri olan var mı ?
SQL Kodu ?
SQL Kodu ?
Geçip gideriz bizde ağızsız,dilsiz ve sorgusuz
İstanbul gibi düşeriz iki kıtaya birden...
En aşağılık düş, en büyük sevdadan belki
Erkek ölümler; bir uzun iç çekişle büyür göğsümüz
İstanbul gibi düşeriz iki kıtaya birden...
En aşağılık düş, en büyük sevdadan belki
Erkek ölümler; bir uzun iç çekişle büyür göğsümüz
Re: SQL Kodu ?
s.a.
yıl sabit olacak ise şöyle birşey yapılabilir belki
exist bu şekilde kabul edermi bilmiyorum eğer kabul etmez ise şöyle bir sp de yapılabilir
kolay gelsin.
yıl sabit olacak ise şöyle birşey yapılabilir belki
Kod: Tümünü seç
select adi , soyadi from master
where exist(select id from detno where yil =2008)=false
Kod: Tümünü seç
for
select m.adi, m.soyadi, d.id
from master
left join detay d on d.masterno=m.id and d.yil=2008
do
begin
if (d.id is null) then suspend;
end;
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: SQL Kodu ?
İlk Kod Çalışmıyor
ikinci kodda istediğimi vermiyor
üff
napcam ben ?
ikinci kodda istediğimi vermiyor
üff
napcam ben ?
Geçip gideriz bizde ağızsız,dilsiz ve sorgusuz
İstanbul gibi düşeriz iki kıtaya birden...
En aşağılık düş, en büyük sevdadan belki
Erkek ölümler; bir uzun iç çekişle büyür göğsümüz
İstanbul gibi düşeriz iki kıtaya birden...
En aşağılık düş, en büyük sevdadan belki
Erkek ölümler; bir uzun iç çekişle büyür göğsümüz
Re: SQL Kodu ?
NOT EXISTS şeklinde sorguyu yapmak gerekiyor:
Kod: Tümünü seç
SELECT
T1.IDNO,
T1.ADI,
T1.SOYADI
FROM MASTER T1
WHERE NOT EXISTS (SELECT T2.IDNO FROM DETAIL T2 WHERE T2.IDNO = T1.IDNO AND T2.YILI = 2008)