2017-07-15 17 views
1

所以我想知道是否有可能在一個查詢中獲取多表的信息模式。現在,我有以下幾點:獲取列註釋多個表/左連接

SELECT COLUMN_NAME, COLUMN_COMMENT FROM information_schema.COLUMNS 
WHERE table_name = ?" 

這工作得很好,如果我只是從1個表中獲取的意見。我想知道是否有辦法讓他們多表像這樣:

SELECT COLUMN_NAME, COLUMN_COMMENT FROM information_schema.COLUMNS WHERE  
table_name1 = ? && table_name2 = ?" 

或通過使用一些左連接邏輯等。感謝您的任何幫助。

+0

我認爲對信息架構查詢是有症狀的設計 - 窮人和雙所以需要打 – Strawberry

回答

0

在這裏,我們可以使用MySQL IN操作 嘗試這樣

SELECT COLUMN_NAME, COLUMN_COMMENT FROM information_schema.COLUMNS WHERE table_name in (?,?) 
+0

你多表查詢試過這個? –