[PostgreSQL] Zapytanie z uzyciem IF jak wykonac?

0

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1