关于通过INNER JOIN关联players与multijobs表查询玩家姓名及jobdata的咨询
正确的SQL查询语句
SELECT players.`name`, multijobs.jobdata FROM players INNER JOIN multijobs ON players.citizenid = multijobs.citizenid WHERE multijobs.jobdata LIKE '%police%';
说明
- 把你原来的两个独立查询合并成一个,通过
INNER JOIN关联players和multijobs表,用citizenid作为匹配字段,这样就能同时拿到玩家姓名和对应的职业数据 - 新增
WHERE子句,用LIKE '%police%'筛选出职业数据里包含"police"的记录 - 保留
name字段的反引号,避免和SQL关键字冲突
内容的提问来源于stack exchange,提问作者Corevalence
相关产品推荐
相关产品推荐

