所以这是我第一次遇到mysql数据库,
我从第一个问题中得到了很多帮助: MYSQL - First Database Structure help Please
并按照 pitchinnate 的推荐建立了我的数据库
我有 :
餐桌俱乐部的餐桌结构
Column Type Null Default
id int(11) No
clubname varchar(100) No
address longtext No
phone varchar(12) No
website varchar(255) No
email varchar(100) No
表 club_county 的表结构
Column Type Null Default
club_id int(11) No
county_id int(11) No
表县的表结构
Column Type Null Default
id int(11) No
state_id tinyint(4) No
name varchar(50) No
表状态的表结构
Column Type Null Default
id tinyint(4) No
longstate varchar(20) No
shortstate char(2) No
我为上面看起来那样的所有内容设置了外键关系.... states.id ->county.state_id 例如
我试图运行的内容:
SELECT *
FROM club
JOIN states
JOIN county
ON county.state_id=states.id
JOIN club_county
ON club_county.club_id=club.id
club_county.county_id=county.id
这没有用......我相信对于那些知道应该做什么的人来说原因是显而易见的。
我想做的是
获取所有俱乐部的列表及其相关的州和县