在mysql列中使用另一个查询

时间:2016-06-24 07:48:59

标签: mysql

我想编写一个类似于以下方式的mysql查询。我可以在执行另一个列查询时在列中使用TABLE1.Id。如果不是我怎么能实现同样的目标

SELECT COL1,COL2, (SELECT COL3 FROM TABLE2 WHERE ID=TABLE1.ID LIMIT 1)  AS COL3
  FROM TABLE1;

1 个答案:

答案 0 :(得分:2)

join可以帮助您:

SELECT COL1,COL2,COL3
  FROM TABLE1 join Table2 on table1.id = table2.id;