Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | Mysql - Bağlantılı Sorgu ?
Tahribat.Com Forumları
Database - Veritabanı
      Mysql - Bağlantılı Sorgu ?
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
Konu 21 Ocak 2012 (Cumartesi) 17:15 tarihinde açıldı. Kısayol | Alıntı yap | Özel Mesaj
zumsuk


Kayıt : 8 Agustos 2005
Erkek Üye
 

2 tane tablom olsun.

kişi 

şehirler

----

şehirler kısmında id var 34 istanbul olsun ...

Kişi kısmında bilgileri verdik ve şehir'i ekrana bastırmak istiyorum.Fakat şehir kısmında şehir'in idsi olacak yani 34...

Ekrana direkt bastırdığımda 34 basacak.Burdan tekrar sorgu ile şehirler'e gidip ordna çekmem lazım.

Mysql yada sql'da bunun için daha basit bir olay var mı ? yani gerçek değeri 34 olsun ama biz onu istanbul şeklinde maskeleyelim ?


Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür ! 
21 Ocak 2012 (Cumartesi) 17:17 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Cosmic
(Harlem)


Kayıt : 14 Haziran 2006
Erkek Üye
 

join ederek tabloları halledebilirsin


Bu profil 05-10-2011 tarihinden itibaren 609 tekil hit ve 1437 normal hit almistir. 
21 Ocak 2012 (Cumartesi) 18:52 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Media


Kayıt : 8 Mayis 2007
İşçi
Erkek Üye
 

id niye 34 basıyon direk istanbul diye kaydet


**** 
21 Ocak 2012 (Cumartesi) 18:57 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Cosmic
(Harlem)


Kayıt : 14 Haziran 2006
Erkek Üye
 

Media bunu yazdı:
-----------------------------

id niye 34 basıyon direk istanbul diye kaydet


-----------------------------

dediğin şey çok amatorce hocam. şöyle düşün şehirler olarak düşünme ordaki olayı. renkler diye düşün ve site 5 dil o zaman dediğin olay patlar


Bu profil 05-10-2011 tarihinden itibaren 609 tekil hit ve 1437 normal hit almistir. 
21 Ocak 2012 (Cumartesi) 19:01 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
zumsuk


Kayıt : 8 Agustos 2005
Erkek Üye
 

hocam join yerine başka bir teknik var mıdır diye merak ettim.Mutlaka vardır bir numara.

edit: ya aslında adam gibi örnek verecektim fakat üstünde çalıştığım proje için düşündüm.Bir yere not almadım.Gitti bütün herşey.

2-3 gündür yoğun şekilde düşünüyorum.Bir sürü şey geliyor aklıma.Tam buldum heh tamam dedim.Hop gitti .

Keşke kaydetseydim.Ama bunun mantığından ilerliyor.O yüzden bu örneği verdim.


Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür ! 
21 Ocak 2012 (Cumartesi) 23:06 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
SharpShooter
(keöps)


Kayıt : 10 Temmuz 2008
Erkek Üye
 

joinden başka neden bir şey arıyorsun anlamadım..

zaten performansı kanıtlanmış bir şey daha fazla kasmana gerek yok..


- xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ... 
21 Ocak 2012 (Cumartesi) 23:15 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Gharzvog


Kayıt : 17 Eylül 2010
Nick Altı İstiyom :|
Erkek Üye
 

zumsuk bunu yazdı:
-----------------------------

hocam join yerine başka bir teknik var mıdır diye merak ettim.Mutlaka vardır bir numara.

edit: ya aslında adam gibi örnek verecektim fakat üstünde çalıştığım proje için düşündüm.Bir yere not almadım.Gitti bütün herşey.

2-3 gündür yoğun şekilde düşünüyorum.Bir sürü şey geliyor aklıma.Tam buldum heh tamam dedim.Hop gitti .

Keşke kaydetseydim.Ama bunun mantığından ilerliyor.O yüzden bu örneği verdim.


-----------------------------

joinden başka where le de yapabilirsin.


Peace on the streets saaan 
21 Ocak 2012 (Cumartesi) 23:30 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
zumsuk


Kayıt : 8 Agustos 2005
Erkek Üye
 

hocam yok tekrar sorguya girecek ya..Diyorum ki onun yerine biz mysql'e desek ;

bak kardeşim şehirler kısmına giriyorum.Fakat benim istediğim şehirler id'yi sorgu sorgu yapmaya gerke yok.Ben ne zaman şehir kısmını çeksem ; sne otomatik değerleri ata.

Yani bu join işlemini otomatik yapsın , biz direkt bastıralım.

Bir nevi indexleme yani.Bulamazsam çözüm yine inner join ..


Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür ! 
21 Ocak 2012 (Cumartesi) 23:32 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Cosmic
(Harlem)


Kayıt : 14 Haziran 2006
Erkek Üye
 

o tarz birşeyin olduğunu sanmıyorum


Bu profil 05-10-2011 tarihinden itibaren 609 tekil hit ve 1437 normal hit almistir. 
21 Ocak 2012 (Cumartesi) 23:46 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
1905


Kayıt : 30 Eylül 2005
KÖKTÜRK
Erkek Üye
 

SELECT

     KISI_ID,

     KISI_ADI,

     KISI_SOYADI,

    (SELECT SEHIR_ADI FROM SEHIRLER WHERE SEHIR_ID = KISILER.KISI_SEHIRID) as SEHIR_ADI

FROM

    KISILER


Ey Türk! Üstte mavi gök çökmedikçe, altta yağız yer delinmedikçe, senin ilini ve töreni kim bozabilir ! 
22 Ocak 2012 (Pazar) 03:50 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
KodlayanAdam


Kayıt : 1 Ekim 2005
Erkek Üye
 
SELECT Kisi.ID, Kisi.Adi, Kisi.Soyadi, Sehirler.SehirAdi FROM Kisi, Sehirler
WHERE Sehirler.ID = Kisi.SehirID

Burdan dönecek sonuç

1 Ali Sarı İstanbul
2 Mehmet Kara Ankara

edit: 1905 in yazdığı da olur ama çift sorgu çekmeye gerek bunun için

benim yazdığımda şehri girilmemiş kişileri döndermez. onlarında gelmesi için isnull kullanırsın olur

join li de şöyle yaparsın

SELECT K.ID, K.Adi, K.Soyadi, S.SehirAdi FROM Kisi K
INNER JOIN Sehirler S ON
S.ID = K.SehirID

.

yukardaki sorgu da aynı şekilde şehri girilmemiş kişileri döndermez.

INNER JOIN yerine LEFT OUTER JOIN yazarsan şehri girilmiş-girilmemiş tüm kişiler gelir


Bu sıkıntı yordu beni... 

[1] [2]   [»] [»»]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : Mysql - bağlantılı sorgu ? Favorilerime Ekle Yukarı Çık
Konuda 17 Mesaj Var.
Konu 434 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim