4
我正在使用一個UNION和一個LIMIT來從多個表中選擇一個表格類型的最早發生。我需要記錄哪個表滿足結果集中的查詢。如何在SQL查詢中選擇表的名稱?
有沒有做這樣的事情的一種方式:
SELECT id, someField, tableName FROM someUnknownTable WHERE someConditions = true
我正在使用一個UNION和一個LIMIT來從多個表中選擇一個表格類型的最早發生。我需要記錄哪個表滿足結果集中的查詢。如何在SQL查詢中選擇表的名稱?
有沒有做這樣的事情的一種方式:
SELECT id, someField, tableName FROM someUnknownTable WHERE someConditions = true
您可以選擇tableName
作爲一個恆定值:
Select id, someField, 'Table1' As tableName
From table1
Union
Select id, someField, 'Table2' As tableName
From table2
第二別名(As tableName
)可以省略。
完美,謝謝。 – bcmcfc 2010-09-03 10:26:30