我正在从两个表中选择数据。并且这两个表都有一个ID
列,我需要ID
在执行Query
. 有什么方法可以使用 AS 将 ID 列的名称(从我选择的第二个表中)更改为其他名称?
我在想这样的事情:
SELECT * FROM table1, table2 WHERE table2.id AS newAlias
我可以这样使用 WHERE 语句吗?
我正在从两个表中选择数据。并且这两个表都有一个ID
列,我需要ID
在执行Query
. 有什么方法可以使用 AS 将 ID 列的名称(从我选择的第二个表中)更改为其他名称?
我在想这样的事情:
SELECT * FROM table1, table2 WHERE table2.id AS newAlias
我可以这样使用 WHERE 语句吗?
您需要为选择列表中的列指定别名。例如:
SELECT a.id AS table1_id, b.id AS table2_id, ....
FROM table1 a, table2 b
WHERE <YOUR CRITERIA>
@qwerty
你可以写:
SELECT a.*,a.id AS table1_id, b.*,b.id AS table2_id, ....
FROM table1 a, table2 b
WHERE <YOUR CRITERIA>