文章目录
JOIN的基础使用
示例表2
- JOIN … ON … 两张表联合查询:其中JOIN后面跟的是连接的那张表,ON后面表示的是用什么数据进行对应,
例如调取德国进球的每一场player, teamid, stadium, mdate信息,其中game和goal两张表的依靠id和matchid来进行对应
SELECT player, teamid, stadium, mdate FROM game JOIN goal ON (id = matchid) WHERE teamid = 'GER'
上面的例子中(id = matchid)
也可以写成(game.id = goal.matchid)
,teamid = 'GER'
也可以写成goal.teamid = 'GER'
。特别的,当两个表中一些属性名称是一样的话,比如表goal和表eteam中都有id,那边就应该采用这种写法。