select bName from books
where bID = (select FK_bID from RelTable where FK_aID = 1)

burda içerdeki select'ten 2 tane id geliyor. bu id'leri books table'ındaki bID'le karşılaştırıp bu kitapların isimlerini döndürmesini istiyorum ama iki tane döndüğü için "=" multiple değerlerle kullanılamaz filan diyor. nasıl yapıp da bu iki id'nin karşılığı olan isimleri döndüren tabloyu elde edebilirim? mesela içerdeki select'ten 1 id gelse doğru çalışıyor. anlatabildim umarım.

 

select bName from books inner join RelTable on books.bID=RelTable.FK_bID where RelTable.FK_aID=1

gsgsgsgsgsgsgsgs

yukarıdaki örnekte relTable'dan dönen veri 2 olduğunda esas sorguda da 2 kayıt döner, bilgine.

akilsiz basin cezasi

@akilsiz basin cezasi
yukardaki örnek dediğin benim yazdığımsa ordan relTable'dan iki tane dönerse esas sorgu çalışmıyor. "2" dönerse bi tane id dönmüş olur o zaman çalışıyor zaten dediğim gibi. dediğini anlamamış olabilirim.
dediğin herhalde ordan iki id dönünce esas sorgudan da iki tane kitap ismi döner. tamam biliyorum ben de onu istiyorum zaten.

@eve
evet seninki de oldu.

tepedeki psychedelic adam
1

mobil görünümden çık