OK, oto mój dylemat. Mam bazę danych utworzoną z około 5 tabelami z dokładnie taką samą strukturą danych. Dane są rozdzielane w ten sposób w celu lokalizacji i podzielenia łącznie około 4,5 miliona rekordów.
W większości przypadków potrzebny jest tylko jeden stół i wszystko jest w porządku. Jednak czasami potrzebne są dane z 2 lub więcej tabel i muszą być sortowane według kolumny zdefiniowanej przez użytkownika. Tutaj mam problemy.
kolumny danych:
id, band_name, song_name, album_name, genre
Statystyka MySQL:
SELECT * from us_music, de_music where `genre` = 'punk'
MySQL wypluwa ten błąd:
#1052 - Column 'genre' in where clause is ambiguous
Oczywiście robię to źle. Czy ktoś chciałby rzucić na to trochę światła?