좋아, 여기에 내 딜레마가있다. 정확히 동일한 데이터 구조를 가진 약 5 개의 테이블로 데이터베이스를 설정했다. 데이터는 지역화를 위해 이러한 방식으로 분리되고 총 약 450 만 개의 레코드를 분할합니다.
대부분의 경우 하나의 테이블 만 필요하며 모든 것이 정상입니다. 그러나 때로는 두 개 이상의 테이블에서 데이터가 필요하며 사용자 정의 열을 기준으로 정렬해야합니다. 여기에 문제가 있습니다.
데이터 열 :
id, band_name, song_name, album_name, genre
MySQL 문장 :
SELECT * from us_music, de_music where `genre` = 'punk'
MySQL은이 오류를 내 보냅니다.
#1052 - Column 'genre' in where clause is ambiguous
분명히 나는 이것을 잘못하고 있습니다. 누구든지 나를 위해 이것에 대해 밝힐 관심이 있습니까?