从MySql中的派生表中选择

时间:2013-01-30 14:11:45

标签: mysql derived-table

我有一张像这样的表T

ID | column 1 | column 2 |...| column n

此处ID不是主键 我执行了一些操作并根据ID对结果进行分组,因此我得到了一个表T1,如下所示:

ID | column 1 | column 2 |...| column x

由于上述操作,现在T中存在的T1中的某些ID已被删除 现在,我想再次对T执行一些操作,并再次根据ID对结果进行分组,但只对T1中列出的ID进行分组。 我怎么能在MySql中做到这一点?

1 个答案:

答案 0 :(得分:-1)

您执行了哪种操作?

如果你加入这两个表,只需为每个id创建一个别名

SELECT t.id AS id_1, t1.id AS id_2 FROM t LEFT JOIN t1 ON ......

然后你有来自表T的表id_1和来自表T1

的id_2的id