好的,这是我的难题,我建立了一个数据库,其中包含约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
显然,我做错了。有人愿意为我阐明一下吗?