Mam 2 tabele: imprezy i wydarzenia. Obie maja identyczna strukturę (`id`, `title`, `text_pl`, `text_eng`, `youtube`, `songs`, `poster`, `day`, `month`, `year`, `news`, `date `). Chce wyciągnąc dane z obydwu tabel i posortować je wg daty malejaco. Ma to być skót informacji wyswietalny na stronie głownej. Wszystko pieknie (znalazlem rozwiazanie doslownie 15 min temu - unia), tylko że nie mam pojecia z jakiej tabeli bedzie pochodzic wpis. Potrzebuje dodatkowego pola ktore w zaleznosci od tabeli bedzie mialo wartosc 1 lub 2. Wiem, że z ifem ale nie wiem jak sprawdzic z której tabeli.
Wynik jaki chce otrzymac:
id | tabela | title | text_pl | date
Obecne zapytanie:
( SELECT `id` , `title` , `text_pl` , `date` FROM `wydarzenia` ) UNION ( SELECT `id` , `title` , `text_pl` , `date` FROM `imprezy` ) ORDER BY `date` DESC
Prosze o jakąs porade jakiej funkcji uzyc.
Z góry dziekuje.