Merhaba arkadaşlar.
ms sql' de ikitabloyu wiev'da birleştirmek istiyorum.
Ancak durum şöyle :
tablo 1
ID EMAIL AD SOYAD
1 xxx@xx.com deneme
.......
tablo 2
ID EMAIL AD SOYAD
8 aaa@aaa.com bbbbb
.............
diye gidiyor.
ben bu tablo ları alıp tek tablo olarak görmek istiyorum
yani:
tablo 1 + tablo 2 =
ID EMAIL AD SOYAD
1 xxx@xx.com deneme
8 aaa@aaa.com bbbbb
......
gibi.
Ancak bana yeni bi tablo yap içine bunları kopyala gibi bir şey istemiyorum. İşime yaramıyor.
ms sql'de böyle birşey mümkünmü....
İki tabloyu birleştirip listelemek.
Re: İki tabloyu birleştirip listelemek.
Kod: Tümünü seç
select * from tablo1
union all select * from tablo2
Bir kelimenin anlamını öğretsen bile yeter..



Re: İki tabloyu birleştirip listelemek.
iki tablonun yapısında farklılıklar var. Ama ID EMAIL ve İSİM mevcut iki tablodada.conari yazdı:yapılar aynı sanırım.Kod: Tümünü seç
select * from tablo1 union all select * from tablo2
Buna göre select * değilde select alanlar mı demem gerekior. Doğrumu anlamışım.
Bir soru daha alanlar farklıysa bunları nasıl tek bir aynı alan adı altında toplayabilirim.
mesela birinde email diğer tabloda e-mail diye geçiyorsa....
Re: İki tabloyu birleştirip listelemek.
MySQL de as komutu ile oluyor ama onda da büyük ihtimal öyledir.
İsimleri tutmuyorsa şeklinde değiştirebilirsin. Yeni bir tane eklemek istiyorsan şeklinde select den sonra kullanabilirsin.
İsimleri tutmuyorsa
Kod: Tümünü seç
toplam as total
Kod: Tümünü seç
0 as sayi
Re: İki tabloyu birleştirip listelemek.
İki arkadaşımada çok çok teşekürler. (@conari , @mkysoft)
union all ile çözdüm ve alan adları farklıysa email as e-mail yaparak iki tablonunda eşit olmasını sağlayınca sorunsuz olarak çalıştı.
union all ile çözdüm ve alan adları farklıysa email as e-mail yaparak iki tablonunda eşit olmasını sağlayınca sorunsuz olarak çalıştı.