【发布时间】:2018-09-17 05:34:31
【问题描述】:
我的查询如下:
SELECT * FROM `C_Institute`
WHERE `ID` IN
(SELECT `instituteID` FROM `C_Faculty` WHERE `ID`
IN (SELECT `facultyID` FROM `C_EducationalGroup` WHERE `ID`
IN (SELECT `educationalGroupID` FROM `C_StudyField` WHERE `ID`
IN (SELECT `studyFieldID` FROM `b_PersonEmployment` WHERE `personID`=1 ORDER BY `startDate` limit 1) )));
但是mysql不支持limit和in子查询。我不知道如何编写此查询。
谁能帮帮我?
提前致谢
【问题讨论】:
-
你用的是哪个版本的mysql?
-
你有错误吗?显示错误消息..错误的结果更新了您的问题添加正确的数据样本和预期的结果
-
@scaisEdge MySQL 5.7.21