SQL max entre deux requêtes
edna
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
TheoDaOuf -
TheoDaOuf -
Bonjour,
j'ai un gros probléme. en faite j'aimerais avoir le maximum de deux requêtes. un exemple:
select max(prixachat) from (select max(prop_oeuvre.prix_achat) as prixachat from prop_oeuvre union all select max(prop_col.prix_achat) as prixachat from prop_col)
mais il sql me dit ca comme erreur
Every derived table must have its own alias
je ne comprends pas normalement ca doit marcher puisque le resultat est sensé donnée le max entre le résultat de la première requete et selui de la deuxième.
j'espère avoir une reponse de votre part. merci bien
j'ai un gros probléme. en faite j'aimerais avoir le maximum de deux requêtes. un exemple:
select max(prixachat) from (select max(prop_oeuvre.prix_achat) as prixachat from prop_oeuvre union all select max(prop_col.prix_achat) as prixachat from prop_col)
mais il sql me dit ca comme erreur
Every derived table must have its own alias
je ne comprends pas normalement ca doit marcher puisque le resultat est sensé donnée le max entre le résultat de la première requete et selui de la deuxième.
j'espère avoir une reponse de votre part. merci bien
Configuration: Windows XP Firefox 2.0.0.12
A voir également:
- Sql max entre 2 valeurs
- Apple iphone 17 pro max - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Darty max - Guide
- Faire 2 colonnes sur word - Guide
- I14 pro max - Accueil - Guide téléphones
1 réponse
Si ça peut encore t'aider, je ne suis pas sur du reste de te syntaxe, mais dans ce cas de figure de requêtes imbriquées il faut un alias. Tu dois avoir quelque chose comme ça :
SELECT quelque chose
FROM (
SELECT *
FROM cequetuveux
WHERE x=y
)Tab
LIMIT z
Tab étant l'alias de la table dans laquelle on selectionne ;)
SELECT quelque chose
FROM (
SELECT *
FROM cequetuveux
WHERE x=y
)Tab
LIMIT z
Tab étant l'alias de la table dans laquelle on selectionne ;)