Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

MySQL Sorgu İçerisinde Sorgu

Arkadaşlar bir problemim var

veri tabanımdaki TABLO1 tablomdaki, A alanında 1,4,5,6 şeklinde kayıtlı veriler var.

normalde
mysql_query("select * from TABLO2 where ara IN(1,4,5,6)");
şeklinde kullandığımda sonuçlar geliyor.


fakat!
mysql_query("select * from TABLO2 where ara IN( Select A from TABLO1 where id=1 )");


dediğimde neden çalışmıyor?

concat() ile de denedim ama olmadı

mysql_query("select * from TABLO2 where ara IN( concat(Select A from TABLO1 where id=1) )");


Dediğim gibi bu da çalışmadı.

Yardımcı olan herkese şimdiden teşekkürler.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • siyahbeyaz adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    10 yıl önce güncellenmiş
    472 cevap - 20 soru
    kodlarına bakılırsa hemen hepsi dogru. NESTED SELECT sorgunda eksik yok. ama lakin söyle birsey var
    mysql de TABLO2 diye büyük harfle Tablo olusturulmuyor. bildigim kadariyla. TABLO2 yi tablo2 yazip dene sonuc pozitif olması lazım..


    mysql_query("SELECT * FROM tablo2 WHERE ara IN(SELECT A FROM tablo1 where id='1')");
    


    olarak bir dene.
    • llorca adlı üyenin fotoğrafı llorca
      Bu sadece örnek anlaşılır olsun diye yazdığım bir koddu.
      Ilgin için teşekkür ederim.
      Selamlar.
      10 yıl önce yazılmış