mysql de union

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

mysql de union

Mesaj gönderen lazio »

merhabalar,

mysql de ad ve soyad alanları olan x, y tablolarım var.
ve ben her ikisindeki kayıtları birleştirerek çekmek istiyorum.
sql de normalde;
select * from x
union select * from y
şeklinde yapılabiliyor, fakat mysql help ine baktım, orarada sadece
create table total (ad ..., soy...) union = (x,y) şeklinde kullanmışlar
mysql de kayıtları birlerştirme şeklinde kullanılmıyormu, kullanılıyorsa syntax ı nasıldır.
çok acil yardımlarınızı bekliyorumm..
Kullanıcı avatarı
Unyeli
Üye
Mesajlar: 11
Kayıt: 10 Ağu 2003 09:46
Konum: Ordu

Mesaj gönderen Unyeli »

selam ben pe ksql bilmiyorum ama bir yerde buna benzer bir şey görmüştüm. Sanırım
Select Tablo1.Alan1,Tablo2.Alan2 from Tablo1,Tablo2 gibi bir kullanımı vardı.
Belki mysql'de işe yarar kolay gelsin.
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

merhaba,
senin dediğin farkı bir olay,
Select Tablo1.Alan1,Tablo2.Alan2 from Tablo1,Tablo2 kullanımında
her iki tablodaki alanları birleştirir fakat field olarak.
yani bu şekilde çalışan bir query deki bir kaydın field ları alan1,alan2...alanx şeklinde olur.
union la ise tablo1.alan1, tablo2.alan1 den çekilen kayıtlar query de iki ayrı kaytmış gibi işlem görür, yani field sadece alan1 dir..
bilgin olsun..
Cevapla