作业帮 > 综合 > 作业

求教一个mysql语句 select a.column1,tmp.column1 from a ,(select * f

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/29 07:33:05
求教一个mysql语句 select a.column1,tmp.column1 from a ,(select * from b where ...) where ...
求教一个mysql语句
select a.column1,tmp.column1 from a ,(select * from b where ...) as tmp where ...
tmp相当于从另一个表查询出的结果建立的子表
求教怎么才能让这个 子表 引用外面的表 的字段
就是 ..(select * from b where a.id = b.aid ) as tmp ...
select a.column1,tmp.column1 from a ,(select * from b where ...) where ...
中(select * from b where ...) temp (别名)
再问: 看我补充 我想引用外面的表的字段
再答: 应该你把as去掉,写成这样就可以了
再问: 不行 跟那个没关系 Unknown column 'xxx' in 'where clause' 你运行可以?给个完整的例子
再答: select a.column1,temp.column2 from a,(select a.column2 from a) temp