je peux obtenir toutes les tables colonne contenant « nom d'hôte » en utilisant:Comment puis-je retourner une liste de toutes les tables dans une base de données avec le nom d'hôte de colonne contenant le nom d'hôte = hostA
select select table_name from information_schema.columns
where column_name='hostname';
Si je connaissais le nom de tous les tableaux que je pourrais utiliser un syndicat comme:
SELECT * FROM ((SELECT hostname FROM table1)
UNION (SELECT hostname FROM table2)
...
UNION (SELECT hostname FROM tableN)) AS hosttable where hostname = 'hostA';
Mais je ne sais pas comment combiner les deux concepts ci-dessus sans utiliser un script externe ou une procédure stockée.