Skip to main content

AccessTr.neT


SQL sorgusu?

SQL sorgusu?

Çözüldü #7
Sorunuzdan hiçbirşey anlaşılmıyor. Hiç olmazsa ilk sorunuzdaki nasıl sonuç istiyorsanız onu yazın.
Please return your positive or negative ...
Cevapla
Çözüldü #8
Birleştirme sorgusu kullanarak yapabilirsiniz.

Sizin örnek için gerekli kod:
Kod:
SELECT "Urunler Tablosundan" as TabloAdi, isimler.sırano, isimler.isim, IIf([turu]="elma" Or [turu]="armut",[turu],"") AS tur
FROM isimler INNER JOIN urunler ON isimler.isim = urunler.isim;
union all
SELECT "Urunler1 Tablosundan" as TabloAdi, isimler.sırano, isimler.isim, IIf([turu]="elma" Or [turu]="armut",[turu],"") AS tur
FROM isimler INNER JOIN urunler1 ON isimler.isim = urunler1.isim;


Birleştirme sorgularının yapısı kısaca şöyle:

Kod:
select alan1, alan2 from tablo1
union all
select alan1, alan2 from tablo2
union all
select alan1, alan2 from tablo3

Birleştirme sorgusunun basit bir kaç kuralı var.
* Kullandığınız sorgulardaki alan sayıları aynı olmak zorunda.
Birinde 3 alan, diğerinde 4 alan olursa olmaz. Gerekirse, 0 veya boşluk gibi alan ekleyerek eşitleyebilirsiniz.
* Aynı sıradaki alanların tipleride aynı olmak zorunda. Birisi sayı diğeri metin olamaz.
* Sorgulardaki alan isimleri aynı olmak zorunda değil, ilk sorgudaki alan isimleri birleştirme sorgusunun alan isimleri olarak kabul edilir.
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla
Çözüldü #9
Analadığım kadarıyla oluşturduğum Sql sorgusu bu.

SELECT isimler.sırano, isimler.isim, IIf([urunler].[turu]<>"elma" And [urunler].[turu]<>"armut"," ",[urunler].[turu]) AS yturu, IIf([urunler1].[turu]<>"elma" And [urunler1].[turu]<>"armut"," ",[urunler1].[turu]) AS y1turu
FROM (isimler LEFT JOIN urunler ON isimler.isim = urunler.isim) LEFT JOIN urunler1 ON isimler.isim = urunler1.isim;

Lütfen olumlu veya olumsuz geri dönüş yapınız.
Please return your positive or negative ...
Cevapla
Çözüldü #10
çok tşk tam olarak istediğim buydu. Img-grin sn.Seruz ve sn.horozufuk tşk. kolay gelsin.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task