我有這樣的選擇:SQL與其他別名工作選擇
SELECT
*,
(SELECT some_value FROM other_table) as a1,
(SELECT some_value FROM other_table2) as a2
FROM some_table;
有沒有辦法使用的值A1,A2,並與他們這樣的工作嗎?
SELECT
*,
(SELECT some_value FROM other_table) as a1,
(SELECT some_value FROM other_table2) as a2,
a1+a2,
a1/a2
FROM some_table;
這些子查詢是相當大的,所以它不是很好,如果我必須這樣做:
SELECT
*,
(SELECT some_value FROM other_table) as a1,
(SELECT some_value FROM other_table2) as a2,
(SELECT some_value FROM other_table)+(SELECT some_value FROM other_table),
SELECT some_value FROM other_table)/(SELECT some_value FROM other_table2)
FROM some_table;