我想编写一个类似于以下方式的mysql查询。我可以在执行另一个列查询时在列中使用TABLE1.Id。如果不是我怎么能实现同样的目标
SELECT COL1,COL2, (SELECT COL3 FROM TABLE2 WHERE ID=TABLE1.ID LIMIT 1) AS COL3
FROM TABLE1;
答案 0 :(得分:2)
join
可以帮助您:
SELECT COL1,COL2,COL3
FROM TABLE1 join Table2 on table1.id = table2.id;