selam. şöyle bir işlemi nasıl yaparım?

a tablosundaki x ve ye değerleri için b tablosundan veri çekmek istediğimde ne yapıyoruz?

syntax doğru değildir de mantık olarak soruyorum.

select a.x,a.y,b.m r1,b.m r2 from
(
select x,y from bla
) a,
(
select x,m from blabla
) b
where a.x = b.x
and a.y = b.x --(!) gibi bir şey ama tam değil, nasıl olmalı? and dersem olsam or desem olmaz napak?

b deki m değerini hem x hem y için çekmek istiyorum.

illa bir kere daha mı çekmek lazım b tablosunu başka isimle ki çok uzun sürüyor?

 

select name,surname from b_tablosu where referans in (select ID from a_tablosu where kriter=x)
union
select name,surname from b_tablosu where referans in (select ID from a_tablosu where kriter=y)

uykumu bölüp en basitinden aklıma bu geldi.

pisekar v2

union tam istediğimi karşılamıyor.

iki kere çekmek dışında bir çözüm bulamadım.

ben yapmadim miki yapti
1

mobil görünümden çık