PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > mysql.general > Assistance with query and joins
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
Assistance with query and joins

Réponse
 
LinkBack Outils de la discussion
Vieux 12/12/2007, 18h53   #1
Erich C. Beyrent
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Assistance with query and joins

Hi all,

I have a query that is not quite producing what I expected:

select
n.nid,
n.title,
DATE_FORMAT(FROM_UNIXTIME(n.created), '%c/%e/%Y') as created,
c.field_product_price_value as price,
d.name,
t.tid,
v.value AS vote_average
from
node n
left join node_revisions r on r.vid = n.vid
left join content_type_galleria_product c on c.nid = n.nid
left join term_node t on t.nid = n.nid
left join term_data d on d.tid = t.tid
right join votingapi_cache v on v.content_id = n.nid
WHERE
n.type = 'galleria_product' AND
v.function = 'average' AND
t.tid = 22;


This query produces one result:

nid 1391
title The Omnivore's Dilemma
created 12/12/2007
price 21.99
name Books, DVDs
tid 22
vote_average 80


However, I was expecting two rows to be returned. The issue is that the
second record does not have an entry in the votingapi_cache table. I
used a right join on that table, expecting to get the record back with a
NULL in the vote_average column, but that didn't happen.

How can I get both records to be found?

-Erich-




  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 13h13.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,06692 seconds with 9 queries