2017-07-15 1 views
1

SO Je me demande s'il est possible d'obtenir le schéma d'information pour les tables multi-usages dans une requête. À l'heure actuelle, j'ai ce qui suit:Obtenir des commentaires de colonne Tables multiples/Left Join

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

Cela fonctionne très bien si je reçois juste des commentaires de 1 table. Je me demande s'il y a moyen de les obtenir pour plusieurs tables comme celui:

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

ou en utilisant une jointure gauche logique etc. Merci pour toute aide.

+0

Je pense que les requêtes sur le schéma d'information sont symptomatiques d'une mauvaise conception- et doublement pour les requêtes qui ont besoin de frapper plusieurs tables – Strawberry

Répondre

0

Ici, nous pouvons utiliser MySQL IN opérateur Essayez comme cette

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

Avez vous essayé ça? –