記錄用
搜尋SQL文表格名位置
以 FROM、JOIN、INTO、UPDATE、DROP、DELETE 開始,中間有空白or換行後接表格名、但後面不包含(符號
取出後以DBName:(群組名)表示
正規式:
(FROM|JOIN|INTO|UPDATE|DROP|DELETE)(\s|\n)+(?<DBName:>(?!\()\S+)\s+
測式用SQL:
SELECT
a.項目1
, (
SELECT DISTINCT 欄位1
FROM
表格A b
WHERE 項目1 = b.項目1
) AS 項目2
, c.項目1
FROM
表格A a
LEFT JOIN
(
SELECT
項目1
, MIN(項目2) AS 項目2
FROM
表格B
)c
ON a.項目1 = c.項目1
INNER JOIN 表格C c
ON a.項目1 = c.項目1
結果: