如何从子查询中获取两个记录

时间:2016-11-13 07:40:04

标签: mysql

我想从子查询中获取两条记录,但下面给出的错误就是你试过的

以下作品:

SELECT id, (SELECT color FROM tblcolor WHERE pid=id) as color FORM maintable

不起作用

SELECT id, (SELECT color,price FROM tblcolor WHERE pid=id) FORM maintable

请帮我解决问题

1 个答案:

答案 0 :(得分:0)

从你的问题来看,这似乎是你正在寻找的东西:

SELECT t1.id, t2.color, t2.price FROM maintable t1 INNER JOIN tblcolor t2 on t1.id = t2.pid