Jointure de table
kisscool387
Messages postés
269
Statut
Membre
-
kisscool387 Messages postés 269 Statut Membre -
kisscool387 Messages postés 269 Statut Membre -
Bonjour,
J'ai besoins de faire une jointure de plusieur table, puis de trier l'enssemble des résultats par date, seulement, je n'y arrive pas, je pense qu'il doit y avoir un truc que je fait mal, voici ce que j'ai fait, et qui me donne une erreur :
Si quelqu'un pourrai m'aider.
J'ai besoins de faire une jointure de plusieur table, puis de trier l'enssemble des résultats par date, seulement, je n'y arrive pas, je pense qu'il doit y avoir un truc que je fait mal, voici ce que j'ai fait, et qui me donne une erreur :
SELECT A.abonner, A.profil, A.statut, A.date, U.pseudo, U.avatar2, G.sid, G.url2, G.date, G.count, V.sid, V.url2, V.date, V.count, C.module, C.im_id, C.date, F.module, F.im_id, F.date FROM " . ABONNEMENT_TABLE . " AS A LEFT OUTER JOIN " . USER_TABLE . " AS U ON A.profil = U.pseudo LEFT OUTER JOIN " . GALLERY_TABLE . " AS G ON A.profil = G.autor LEFT OUTER JOIN " . Videos_TABLE . " AS V ON A.profil = V.autor LEFT OUTER JOIN " . COMMENT_TABLE . " AS C ON A.profil = C.autor LEFT OUTER JOIN " . FAVORI_TABLE . " AS F ON A.profil = F.autor WHERE A.abonner = '" . $user[2] . "' AND A.statut = '2' ORDER BY G.date, V.date, C.date, F.date DESC LIMIT 0, 20");
Si quelqu'un pourrai m'aider.
A voir également:
- Jointure de table
- Table ascii - Guide
- Table des matières word - Guide
- Tableau croisé dynamique ou table de pilote - Guide
- Table des caractères - Guide
- Schéma branchement table de mixage - Forum Audio
2 réponses
Merci arthezius, mais quand je voi la taille de la page d'explication, ça doit pas être simple.
Je viens de tester sans jointure, et simplement des AND, et ça fonctionne, seulement bonjour l'optimisation de m'a page, surtout que j'ai au moins 4 requêtes du même genre sur cette même page, alors je pense que c'est pas réalisable de cette façon.
Je vais refaire mon organisation, et je vais créer une nouvelle table qui va répértorier toutes les actions que j'ai besoins, ça stockera en double les informations dans la base sql, mais au moins, ça sera mieux optimisé, car là, je pense que je prende trop de risque, si il y a 10 membres qui ouvre la page d'accueil en même temps, je pense que la base va pas suivre, et les membres aurons un beau gros message d'erreur.
Merci quand même pour t'on aide.
Je viens de tester sans jointure, et simplement des AND, et ça fonctionne, seulement bonjour l'optimisation de m'a page, surtout que j'ai au moins 4 requêtes du même genre sur cette même page, alors je pense que c'est pas réalisable de cette façon.
Je vais refaire mon organisation, et je vais créer une nouvelle table qui va répértorier toutes les actions que j'ai besoins, ça stockera en double les informations dans la base sql, mais au moins, ça sera mieux optimisé, car là, je pense que je prende trop de risque, si il y a 10 membres qui ouvre la page d'accueil en même temps, je pense que la base va pas suivre, et les membres aurons un beau gros message d'erreur.
Merci quand même pour t'on aide.