学习如何在MySQL中使用内连接和Where子句
P粉496886646
P粉496886646 2024-01-16 23:04:24
0
1
361

我有两个独立的表,分别是 tuitionuser。在 tuition 表中,我有两个字段分别为 user_idadmin_id。我使用 Inner Join 子句和 user_id 来访问相关用户:

SELECT * FROM tuition t JOIN user u ON t.user_id = u.id

但是在 tuition 表中,我只想连接那些 admin_id 等于 1 的记录。我应该如何重写上面的子句?我写了如下的代码,但没有显示任何结果:

SELECT * FROM tuition t JOIN user u ON t.user_id = u.id WHERE admin_id=1
SELECT * FROM tuition t WHERE admin_id=1 AND JOIN user u ON t.user_id = u.id

P粉496886646
P粉496886646

全部回复(1)
P粉564192131

内连接查询的where子句应该引用表名。

SELECT * FROM tuition t JOIN user u ON t.user_id = u.id WHERE table_name.admin_id=1
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板