1

我正在从两个表中选择数据。并且这两个表都有一个ID列,我需要ID在执行Query. 有什么方法可以使用 AS 将 ID 列的名称(从我选择的第二个表中)更改为其他名称?

我在想这样的事情:

SELECT * FROM table1, table2 WHERE table2.id AS newAlias

我可以这样使用 WHERE 语句吗?

4

2 回答 2

6

您需要为选择列表中的列指定别名。例如:

SELECT a.id AS table1_id, b.id AS table2_id, ....
  FROM table1 a, table2 b
 WHERE <YOUR CRITERIA>
于 2011-01-27T20:27:40.617 回答
1

@qwerty

你可以写:

SELECT a.*,a.id AS table1_id, b.*,b.id AS table2_id, ....
FROM table1 a, table2 b
WHERE <YOUR CRITERIA>
于 2017-05-04T16:25:45.560 回答