Witam.
Mam trzy tabelki: Tabela A, Tabela B, Tabela INFO
W Tabeli INFO mam rekord podobny do tego nizej
id | A | B |
12| 1 | 0 |
Chodzi teraz o to ze potrzebuje wyjac informacje z tabeli A lub B w zaleznosci od tego czy w tabeli INFO jest A = 1 AND B = 0 (wtedy z tabeli A wyjmuje)
A = 0 AND B = 1 (wtedy z tabeli B wyjmuje)
W tabeli A i B sa takie same pola np pole ilosc.
Jak powinno wygladac takie zapytanie?
SELECT (IF z tabeli INFO pole A=1 AND B=0 WYBIERZ cena_z_tabeli_A ELSE IF z tabeli INFO pole A = 0 AND B = 1 SELECT cena z tabeli B) WHERE info.id = 12
Probowalem na rozne sposoby i nie moge obadac jak to wybrac.