Cześć.
Jeżeli mam złożone zapytanie, w którym kilka razy używam tej samer wartości w warunku, to czy mogę ją zamienić na jakiś rodzaj „zmiennej”?
Załóżmy, coś takiego (pomijając sens samego przykładu):
select
info1,
(select info2 from tab2 where imie = 'Adam') as 'info2a',
(select info3 from tab3 where imie = 'Adam') as 'info3a',
(select inf42 from tab4 where imie = 'Adam') as 'info4a',
from
oddzialy, obroty_kh_mies FV
where imie = 'Adam'
A jak napisać, by nie wklepywać za każdym razem innego imienia? Tak można?:
ZMIENNA = 'Adam'
select
info1,
(select info2 from tab2 where imie = ZMIENNA) as 'info2a',
(select info3 from tab3 where imie = ZMIENNA) as 'info3a',
(select inf42 from tab4 where imie = ZMIENNA) as 'info4a',
from
oddzialy, obroty_kh_mies FV
where imie = ZMIENNA
Jeśli tak, to jak?
Dziękuję.