Se connecter / S'enregistrer

Résolu [MySQL] Connaitre la table de provenance des données

Solutions (3)
Tags :
  • table
  • Script
  • Php
  • Select
  • MySQL
  • Programmation
|
Bonjour,

A un moment dans mon script PHP j'effectue une requête sur plusieurs tables du type :

SELECT * FROM table1 UNION
SELECT * FROM table2 UNION
SELECT * FROM table3 UNION
SELECT * FROM table4

Le problème c'est que j'ai besoin de connaitre de quelle table provient chacune des données.

Existe il un moyen pour déterminer la table de provenance ?


Merci d'avance
Contenus similaires
Meilleure solution
partage
, Modérateur |
Salut,

Oui c'est possible en créant une colonne que tu initialises pour chaque différent SELECT :) 
  1. SELECT *, 'table1' AS SourceTable FROM table1 UNION
  2. SELECT *, 'table2' FROM table2 UNION
  3. SELECT *, 'table3' FROM table3 UNION
  4. SELECT *, 'table4' FROM table4
  • Commenter cette solution |
Score
0
òh
òi
|
Merci bien, ca marche !
  • Commenter cette réponse |
Score
0
òh
òi
|
Meilleure réponse sélectionnée par Delta1414.
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS