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
A voir également:
- Sql max entre 2 valeurs
- Supercopier 2 - Télécharger - Gestion de fichiers
- I14 pro max - Accueil - Guide téléphones
- 2 ecran pc - Guide
- Max ou netflix - Accueil - Streaming
- Faire 2 colonnes sur word - Guide
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 ;)