我将需要帮助来进行查询,该查询将使用联合中的select 1的结果作为查询条件。
示例:
.box {
width: 800px;
height: 500px;
border: 2px solid black;
}
到目前为止,这是我得到的,但是每次查询时,我只会得到一行
select * from table1 where name='xx'
union all
select * from table1 where Name=(select surname from table2 where surname='xx') -- (the name from first query)
答案 0 :(得分:0)
解决方案是创建另一列并为其命名:
选择名称作为name_original,名称来自tabel1
UNION all
select b.name as name_original, a.name as name from table1 a left outer join table2 b on a.city=b.city and a.name=b.surname
这样,我可以查询name_original并获得所需的结果
感谢您的帮助