comment récupérer le nom de la table correspondant [...] [résolu] - SQL/NoSQL - Programmation
Marsh Posté le 14-11-2006 à 16:11:46
SELECT 'table1' as nom_table, MIN(prix) as prix_min 
FROM table1 
UNION ALL 
SELECT 'table2' as nom_table, MIN(prix) as prix_min 
FROM table2 
  
 
Marsh Posté le 14-11-2006 à 16:30:58
ya des fois on se complique la vie... 
 
merci beaucoup   
 
Marsh Posté le 14-11-2006 à 16:06:59
bonjour 
  
je viens de me poser une question:
comment récuperer le nom d'une table correspondant a une ligne de résultat ?
je m'explique:
j'ai deux tables table1 et table2 qui contiennent chacune un champ "prix"
Je veux cherche le plus petit prix de chaque table.
Mais... aussi afficher dans les résultats un champ "table" contenant le nom de la table correspondante.
Je vais donc avoir deux lignes dans mes résultats:
----- prix_mini --|---table
----- 200 ------|-- table1
----- 50 -------|-- table12
je suis bloqué là:
Message édité par papanoramix le 14-11-2006 à 16:31:45