mam baze o nazwie przykładowo "lista". W tej bazie są o różnych nazwach tabele np "czarna" "biala" i "zielona"
Czasem dodaje nowe czasem usuwam. W każdej tabeli jest kilka rekordów, np. w jednej 3 a w innej 10. Wszytkie table mają identyczną strukturę. Moje pytanie brzmi:
Jak powinno wyglądać zapytanie do bazy aby po grupować rekordy w jedną tabele uwzględniająć to iż np może jutro możę nie istnieć tabela "biała" bądź dodatkowo pojawi się tabela "różowa"
Mam takie zapytanie, ale ono jest dobre jeżeli nie usuwam tabel lub nie dodaje, a potrzebuje uniwersalne gtóre bedzie grupować wszystkie tabele jakie w danym momęcie znajdują się w bazie "lista"
SELECT * FROM (SELECT * FROM biala UNION ALL SELECT * FROM czarna UNION ALL SELECT * FROM zielona) AS wszystko