join的用法
来源:3-40 【讨论题】是否可以对授权用户只能读取数据库中的某个表

慕斯8107217
2021-05-19
请问老师,join这样写不行吗?
要改写成什么样才对?
SELECT a.*
FROM
(
SELECT title,study_cnt
FROM imc_course
WHERE title LIKE '%mysql%'
OR study_cnt > 5000
) a
JOIN
(
SELECT title,study_cnt
FROM imc_course a
WHERE title LIKE '%mysql%'
XOR study_cnt > 5000;
) b
ON a.study_cnt=b.study_cnt
;
写回答
1回答
-
你第二个子查询中多了个分号,去掉就可以了
012021-07-09
相似问题