Ok, đây là tình huống khó xử của tôi, tôi có một cơ sở dữ liệu được thiết lập với khoảng 5 bảng, tất cả đều có cùng cấu trúc dữ liệu. Dữ liệu được phân tách theo cách này cho các mục đích bản địa hóa và để chia ra tổng cộng khoảng 4,5 triệu bản ghi.
Phần lớn thời gian chỉ cần một bàn và tất cả đều ổn. Tuy nhiên, đôi khi dữ liệu cần thiết từ 2 hoặc nhiều bảng và nó cần được sắp xếp theo cột do người dùng xác định. Đây là nơi tôi đang gặp vấn đề.
cột dữ liệu:
id, band_name, song_name, album_name, genre
Trạng thái MySQL:
SELECT * from us_music, de_music where `genre` = 'punk'
MySQL đưa ra lỗi này:
#1052 - Column 'genre' in where clause is ambiguous
Rõ ràng, tôi đang làm điều này sai. Có ai muốn làm sáng tỏ điều này cho tôi không?