紫乾2014
2017-05-12 07:31
采纳率: 20%
浏览 977

mysql两张表反复查询条件限制

mysql两张表关系(https://img-ask.csdn.net/upload/201705/12/1494574166_785945.png)
备注:只能用一个sql查询出结果,谢谢!

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 大宝lyangl 2017-05-12 08:04
    已采纳

    SELECT sd.staff FROM sd ,(SELECT sd.department,sd.staff FROM sd where sd.staff IN
    ( select sc.staff from sc)) as f
    WHERE f.department = sd.department AND f.staff != sd.staff

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • AngusC· 2017-05-12 07:46

    其实你这个可以用 LEFT JOIN来实现的。

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题