2017-07-15 90 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

你多表查询试过这个? –