Bonjour tout le monde,
Pourriez vous me donner un coup de main par rapport à une requete SQL:
J'ai 3 tables: article, article_achete et fournisseur; et j'aimerais générer un échantillon aléatoire à partir d'un SELECT sur ces tables. Je voudrais ensuite mettre le résultat obtenu dans une nouvelle table 'echantillon'.
Voici mon code:
-------------------------------------------------
CREATE TABLE echantillon AS (
SELECT *
FROM (
SELECT article_achete.Code_Article, article.Llibelle_Article, article.Duree_de_Vie, article_achete.Code_Fournisseur, fournisseur.Libelle_Fournisseurrnisseur
FROM article_achete
INNER JOIN article ON article.code_article = article_achete.code_article
INNER JOIN fournisseur ON article_achete.code_fournisseur = fournisseur.code_fournisseur
ORDER BY RAND( )
LIMIT 50
)
)
----------------------------------------------------------------
Chaque fois que lance cette requete sur l'administrateur EasyPHP, je le message d'erreur suivant: #1248 - Every derived table must have its own alias!
Auriez vous une explication à ceci?
Partager