La commande UNION... Pb :( [SQL] - PHP - Programmation
Marsh Posté le 29-01-2003 à 11:29:49
Tes deux select doivent retourner les même nom de colones
Marsh Posté le 29-01-2003 à 13:17:39
thecoin a écrit : Tes deux select doivent retourner les même nom de colones |
Les 2 tables comprte exactemnt les meme champs ! Sauf les donées, et le nbre e donénes varie dans chacune d'elle...
Marsh Posté le 29-01-2003 à 13:22:28
au lieu de mettre * dans tes 2 requêtes
essaie de d'y mettre tous tes champs pour voir
select chp1, chp2, ...
union
select chp1, chp2, ...
Marsh Posté le 29-01-2003 à 19:19:18
Voici l'erreur rencontrer de nouvo :
Citation : Erreur SQL ! |
avec pour utilisation du code :
Code :
|
Note, je suis chez free, et le type de ma table est myAISM, je sais aps si ca peut avoir une importance ?
Merci, je désespere
Marsh Posté le 29-01-2003 à 19:23:00
UNION a été mis dans MySQL à partir de la version 4. free en est ptet encore à la 3 (c'est la série stable)
Marsh Posté le 29-01-2003 à 21:20:48
gloop a écrit : UNION a été mis dans MySQL à partir de la version 4. free en est ptet encore à la 3 (c'est la série stable) |
C'estbien ce que j'ai compris en lisant la faq mysql, et c pour cela que g di ke gt sur free... Comment savoir son etat sur free ?
Marsh Posté le 29-01-2003 à 22:13:45
rainckill a écrit : |
si t'as le droit d'utiliser phpinfo (), essai de voir ce que ca donne. sinon demande leur
Marsh Posté le 29-01-2003 à 22:40:07
mysql : Client API version 3.23.47
array_intersect -- Calcule l'intersection de tableaux
array_merge -- Rassemble plusieurs tableaux
arsort -- Trie un tableau en ordre inverse
asort -- Trie un tableau en ordre
krsort -- Trie un tableau en sens inverse et suivant les clés
ksort -- Trie un tableau suivant les clés
Marsh Posté le 31-01-2003 à 19:31:34
beleg a écrit : mysql : Client API version 3.23.47 |
Moui, mais pour mon probleme ?
Marsh Posté le 01-02-2003 à 00:34:21
rainckill a écrit : |
serieux tu vois pas ... ?
tu fais ta premiere requete, tu mets ca ds un tableau, la clé etant l'ID
pareil pr la seconde ds un deuxieme tableau.
intersection des tableaux, tri par clé ...
Marsh Posté le 29-01-2003 à 10:50:20
Voila, enfait, je cherche à unir 2 select (de 2 tables différentes), et on m'a dit pour cela d'utiliser la fonction UNION de SQL...
Voila le code que j'utilise :
Mais il me retourne une erreur de near ... Je pense qu'il doit y avoir une erreur de syntaxe, mais laquelle ?
Merci