mysql嵌套子查询

新手上路,请多包涵

一层子查询可以正确得到结果,多层嵌套子查询报错。有没有其他写法,可以避免报错

select (select id from a where user_id=b.id),b.* from b ;--这个能正常得到结果

select (select a.id from (select id from a where user_id=b.id) a),b.* from b;--这个会报Unknown column 'b.id' in 'where clause'

阅读 3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题