Aide mysql
wiz@rd42
-
easycomp Messages postés 86 Date d'inscription Statut Membre Dernière intervention -
easycomp Messages postés 86 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'i un problème avec une requete mysql voici ce que j'ai:
SELECT DISTINCT t_technicien.nom_technicien FROM t_technicien CROSS JOIN (SELECT t_reappro.id_machine, t_reappro.date_passage FROM t_reappro) ORDER BY r_reappro.date_passage AS R ASC LIMIT 0 , 30;
et voila ce qu'il me dit:
"#1248 - Every derived table must have its own alias"
j'ai donc enlevé tous les alias mais rien n'y fait.
merci de votre aide
j'i un problème avec une requete mysql voici ce que j'ai:
SELECT DISTINCT t_technicien.nom_technicien FROM t_technicien CROSS JOIN (SELECT t_reappro.id_machine, t_reappro.date_passage FROM t_reappro) ORDER BY r_reappro.date_passage AS R ASC LIMIT 0 , 30;
et voila ce qu'il me dit:
"#1248 - Every derived table must have its own alias"
j'ai donc enlevé tous les alias mais rien n'y fait.
merci de votre aide
A voir également:
- Aide mysql
- Mysql community download - Télécharger - Bases de données
- Access vs mysql - Forum Webmastering
- Mysql key mul ✓ - Forum Bases de données
- Hébergement php mysql ✓ - Forum PHP
- Mysql player data bridge ✓ - Forum MySQL
1 réponse
Salut,
Lis bien ta requête imbriquée :
(SELECT t_reappro.id_machine, t_reappro.date_passage FROM t_reappro)
Les parenthèses isolent la requête, tu dois donc donner un alias au résultat de ta requête pour pouvoir y accéder, ce sera donc, par exemple:
SELECT DISTINCT t_technicien.nom_technicien FROM t_technicien CROSS JOIN (SELECT t_reappro.id_machine, t_reappro.date_passage FROM t_reappro) AS reapro ORDER BY reapro.date_passage AS R ASC LIMIT 0 , 30;
Lis bien ta requête imbriquée :
(SELECT t_reappro.id_machine, t_reappro.date_passage FROM t_reappro)
Les parenthèses isolent la requête, tu dois donc donner un alias au résultat de ta requête pour pouvoir y accéder, ce sera donc, par exemple:
SELECT DISTINCT t_technicien.nom_technicien FROM t_technicien CROSS JOIN (SELECT t_reappro.id_machine, t_reappro.date_passage FROM t_reappro) AS reapro ORDER BY reapro.date_passage AS R ASC LIMIT 0 , 30;