-
Üyelik
28.04.2014
-
Yaş/Cinsiyet
31 / K
-
Meslek
öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
H** S**
-
Mesajlar
171
-
Beğeniler
70 / 18
-
Ticaret
2, (%100)
Merhabalar Sql'de birbirinden farklı alanlara ve veri tiplerine sahip iki tabloyu joinsiz nasıl birleştirebilirim?
http://www.yazilimgelistiricileri.com/
-
Üyelik
06.03.2014
-
Yaş/Cinsiyet
33 / E
-
Meslek
Öğrenci
-
Konum
Diğer
-
Ad Soyad
M** B**
-
Mesajlar
658
-
Beğeniler
78 / 125
-
Ticaret
0, (%0)
Merhaba, MS-SQL olduğunu varsayarsak aşağıdaki gibi bir şey yapılabilir.
--kisiler tablosunda kisi_ad NVARCHAR tipinde
--malzeme tablosunda malzeme_miktar INT tipinde
SELECT kisiler.kisi_ad + ' ' + CAST(malzeme.malzeme_miktar AS NVARCHAR(50)) FROM kisiler, malzeme
Gerçi bu kullanım klasik join olarak da geçer ama başka türlü nasıl olur ben de bilmiyorum. :)
1 kişi bu mesajı beğendi.
-
Üyelik
28.04.2014
-
Yaş/Cinsiyet
31 / K
-
Meslek
öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
H** S**
-
Mesajlar
171
-
Beğeniler
70 / 18
-
Ticaret
2, (%100)
monelogg adlı üyeden alıntı
Merhaba, MS-SQL olduğunu varsayarsak aşağıdaki gibi bir şey yapılabilir.
--kisiler tablosunda kisi_ad NVARCHAR tipinde
--malzeme tablosunda malzeme_miktar INT tipinde
SELECT kisiler.kisi_ad + ' ' + CAST(malzeme.malzeme_miktar AS NVARCHAR(50)) FROM kisiler, malzeme
Gerçi bu kullanım klasik join olarak da geçer ama başka türlü nasıl olur ben de bilmiyorum. :)
tamam çok teşekkür ederim :)
http://www.yazilimgelistiricileri.com/
-
Üyelik
06.03.2014
-
Yaş/Cinsiyet
33 / E
-
Meslek
Öğrenci
-
Konum
Diğer
-
Ad Soyad
M** B**
-
Mesajlar
658
-
Beğeniler
78 / 125
-
Ticaret
0, (%0)
Rica ederim, kolay gelsin.
-
Üyelik
28.04.2014
-
Yaş/Cinsiyet
31 / K
-
Meslek
öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
H** S**
-
Mesajlar
171
-
Beğeniler
70 / 18
-
Ticaret
2, (%100)
monelogg adlı üyeden alıntı
Merhaba, MS-SQL olduğunu varsayarsak aşağıdaki gibi bir şey yapılabilir.
--kisiler tablosunda kisi_ad NVARCHAR tipinde
--malzeme tablosunda malzeme_miktar INT tipinde
SELECT kisiler.kisi_ad + ' ' + CAST(malzeme.malzeme_miktar AS NVARCHAR(50)) FROM kisiler, malzeme
Gerçi bu kullanım klasik join olarak da geçer ama başka türlü nasıl olur ben de bilmiyorum. :)
peki altalta nasıl birleştirebilirim?
http://www.yazilimgelistiricileri.com/
-
Üyelik
28.04.2014
-
Yaş/Cinsiyet
31 / K
-
Meslek
öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
H** S**
-
Mesajlar
171
-
Beğeniler
70 / 18
-
Ticaret
2, (%100)
monelogg adlı üyeden alıntı
Bunun için de UNION komutunu araştırabilirsiniz.
Yukarıdaki örneğe göre sorguyu bu şekilde yazıp çalıştırabilirsiniz.
SELECT kisiler.kisi_ad FROM kisiler
UNION ALL
SELECT CAST(malzeme.malzeme_miktar AS NVARCHAR(50)) FROM malzeme
tamam çok teşekkür ederim. ::rolleyes:
http://www.yazilimgelistiricileri.com/
-
Üyelik
25.06.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Engineering Director
-
Konum
İstanbul Avrupa
-
Ad Soyad
T** C**
-
Mesajlar
771
-
Beğeniler
2 / 260
-
Ticaret
0, (%0)
Eğer bu select ettiğiniz iki tablo'nun birleşmesiyle oluşan tablo çok kullanılan bir tablo olacaksa tavsiyem bir view yaratıp view üzerinden sorgularınızı çalışmanız yönündedir.
CREATE VIEW as VIEW_AD
SELECT VAL1,VAL2,VAL3 FROM TABLE1, TABLE2 WHERE TABLE1.ID=TABLE2.FOREIGNKEYID
gibi;
Sorgunuz;
SELECT * FROM VIEW_AD;
1 kişi bu mesajı beğendi.
https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)
-
Üyelik
28.04.2014
-
Yaş/Cinsiyet
31 / K
-
Meslek
öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
H** S**
-
Mesajlar
171
-
Beğeniler
70 / 18
-
Ticaret
2, (%100)
Turgay Can adlı üyeden alıntı
Eğer bu select ettiğiniz iki tablo'nun birleşmesiyle oluşan tablo çok kullanılan bir tablo olacaksa tavsiyem bir view yaratıp view üzerinden sorgularınızı çalışmanız yönündedir.
CREATE VIEW as VIEW_AD
SELECT VAL1,VAL2,VAL3 FROM TABLE1, TABLE2 WHERE TABLE1.ID=TABLE2.FOREIGNKEYID
gibi;
Sorgunuz;
SELECT * FROM VIEW_AD;
çok teşekkür ederim :)
http://www.yazilimgelistiricileri.com/