我只想在子选择不为空的情况下运行父选择。不确定如何使用sql查询实现这一点:
SELECT * from schools
WHERE `district_id` =
(SELECT district_id from schools WHERE `school_id` = '0023194')发布于 2018-08-01 02:06:33
您应该像这样运行您的sql查询...
SELECT * from schools
WHERE `district_id` =
(SELECT district_id from schools
WHERE `school_id` = '0023194'
AND
district_id IS NOT NULL)
AND district_id IS NOT NULLdistrict_id不为空以防止district_id不为空
https://stackoverflow.com/questions/51619445
复制相似问题