salut ...
je cherche à ordonner deux requêtes qui sont en union
ça donne ça
mais ça me fait une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 ( SELECT * , UNIX_TIMESTAMP( c.ddc ) AS uddc FROM user_comment c INNER JOIN users u ON c.from = u.id_user WHERE c.to =34 AND ( c.statut =0 OR c.statut =7 ) ) UNION DISTINCT ( SELECT * , UNIX_TIMESTAMP( c.ddc ) AS uddc FROM user_comment c INNER JOIN users u ON c.from = u.id_user WHERE c.to =34 AND c.from =1 AND ( c.statut =0 OR c.statut =7 OR c.statut =1 ) ) ORDER BY c.ddc DESC LIMIT 0 , 5
et si je mets juste ddc il me ditMySQL a réponduocumentation
#1250 - Table 'c' from one of the SELECTs cannot be used in global ORDER clause
je m'en sort pas !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part Column 'ddc' in order clause is ambiguous
please HELP![]()
Partager