Skip to main content

AccessTr.neT


İki tabloyu sorgu ile birleştirmek?

İki tabloyu sorgu ile birleştirmek?

Çözüldü #1
Merhabalar,

Ekteki tabloları sorgu ile birleştirirseniz çok sevinirim. Kolay gelsin.

Sorgunun görünümü aşağıdaki gibi olsun istiyorum:

NO----------SONUÇ
1 -----------UYGUN
2 -----------UYGUN DEĞİL
3 -----------UYGUN
4 -----------UYGUN DEĞİL
5 -----------UYGUN
6 -----------UYGUN DEĞİL

.rar vt1.rar (Dosya Boyutu: 7,62 KB | İndirme Sayısı: 11)
prtkl, 09-03-2010 tarihinden beri AccessTr.neT üyesidir
Son Düzenleme: 22/06/2011, 12:15, Düzenleyen: prtkl.
Cevapla
Çözüldü #2
sorgu oluştur, Sql kısmına aşağıdaki kodu yaz.

SELECT UYGUN.[NO], UYGUN.SONUÇ FROM UYGUN ORDER BY UYGUN.[NO]; UNION SELECT UYGUN_DEĞİL.[NO], UYGUN_DEĞİL.SONUÇ FROM UYGUN_DEĞİL;
Cevapla
Çözüldü #3
Yeni bir sorgu oluşturun ve Sql koduna
SELECT * FROM UYGUN
UNION SELECT * FROM UYGUN_DEĞİL;

yazın
istediğiniz olacaktır....
Please return your positive or negative ...
Cevapla
Çözüldü #4
Her iki çözüm için de çok teşekkür ederim.
prtkl, 09-03-2010 tarihinden beri AccessTr.neT üyesidir
Cevapla
Çözüldü #5
UYGUN tablosuna FAZLAALAN

adında bi alan daha ekleyip sorguyu çalıştırdığımda "......stun sayıları eşleşmiyor"
uyarısı veriyor. Aşağıdaki tabloyu bu yöntemle nasıl oluşturabilirim? Her iki tablonun aynı stun başlıklarına sahip olması bu yöntemde bir zorunluluk mudur?

NO----------SONUÇ------------FAZLALAN
1 -----------UYGUN------------A
2 -----------UYGUN DEĞİL
3 -----------UYGUN------------B
4 -----------UYGUN DEĞİL
5 -----------UYGUN------------C
6 -----------UYGUN DEĞİL

Kolay GELSİN
.rar vt1.rar (Dosya Boyutu: 11,49 KB | İndirme Sayısı: 9)
prtkl, 09-03-2010 tarihinden beri AccessTr.neT üyesidir
Cevapla
Çözüldü #6
"Her iki tablonun aynı stun başlıklarına sahip olması bu yöntemde bir zorunluluk mudur?"
Birleşim Sorgusunda aynı sütun sayısının olması gerekiyor.
1. tabloda FAZLAALAN isimli alan 2. tabloda yok ise Sql koduna
"" AS FAZLAALAN
şeklinde ekleme yaparak sütun sayılarını eşiklemelisin. Sonuç olarak Sql kodu şu şekilde olacak.

SELECT UYGUN.[NO], UYGUN.SONUÇ,UYGUN.FAZLAALAN FROM UYGUN ORDER BY UYGUN.[NO]; UNION SELECT UYGUN_DEĞİL.[NO], UYGUN_DEĞİL.SONUÇ, "" AS FAZLAALAN FROM UYGUN_DEĞİL;
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task