Warunek IF w wyborze z tabeli

0

Witam. Baza posiada pole TYP oraz TYP2(alternatywny) . Jesli nie ma typu alternatywnego TYP oraz TYP2 jest taki sam - i tu jest problem. Chcę zrobić oddzielne funkcje wyswietlające 2 tablice, pierwsza wyświetla tablice ze wszystkim co spełniło warunek TYP=1 oraz druga która wyswietla elementy które spełniły warunek TYP2=1 ale nie powtarzają wyników z tabeli poprzedniej

mysql_query("SET NAMES 'UTF8'");
$zapytanie = "SELECT * FROM dania WHERE (Typ=1)";
$zapytanie2 = "SELECT TYP FROM 'dania' BEGIN IF Typ1 != 1 then SELECT * FROM dania WHERE (Typ2=1)";

cos tego typu. Proszę was o pomoc

0
SELECT *, CASE WHEN TYP=1 THEN 'TYP=1' ELSE 'TYP2=1' END FROM `dania` WHERE 1 IN (Typ, Typ2)

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