Maison > Questions et réponses > le corps du texte
P粉5390555262023-08-11 10:16:00
Pour effectuer une recherche dans un ensemble fixe de tables, vous pouvez combiner des requêtes individuelles à l'aide de la clause UNION
, puis ajouter une chaîne codée en dur pour identifier la source :
SELECT packaging_id AS product_id, 'packaging' AS table_name FROM packaging WHERE name = 'Cardboard box' UNION ALL SELECT stationery_id, 'stationery' FROM stationery WHERE description = 'Cardboard box' UNION ALL SELECT sales_id, 'sales' FROM sales WHERE offer = 'Cardboard box'
Vous devez vous assurer que chaque colonne de l'ensemble de résultats a le même type de données et vous pouvez utiliser la première instruction pour définir un nom de colonne normalisé pour l'ensemble de résultats.