Requete SQL sur 2 tables


cloacking
WRInaute impliqué
WRInaute impliqué
 
Messages: 722
Inscription: 20 Oct 2004

Requete SQL sur 2 tables

Message le Lun Déc 24, 2007 11:56

Bonjour,
Je ne sais pas par ou commencer pour créer ma requete,
Je souhaite afficher tous les articles de mon blog qui n'ont pas de réponses !

J'ai 2 tables : Article et Réponse

La table article à un id unique par article = id_article

La table réponse à un id unique par reponse = Id_reponse et elle reprend l'Id_article correpondant.

Je souhaiterais créer une page pour les articles sans réponses, mais je ne vois pas comment relier les 2 pour faire ma requête ?


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3827
Inscription: 14 Sep 2006

Message le Lun Déc 24, 2007 14:33

Salut,

tu n'as pas inséré le nombre de réponses dans chaque tuple de ta table article donc ?

Allez, c'est noël, j'imagine que non ^^

Code: Tout sélectionner
SELECT a.id_article
FROM article a
LEFT JOIN reponse b ON ( a.id_article = b.id_article )
WHERE b.id_article IS NULL;


ou

Code: Tout sélectionner
SELECT *
FROM article a
WHERE NOT EXISTS
(SELECT * FROM reponse b WHERE b.id_article = a.id_article);


Bonnes fêtes :)


cloacking
WRInaute impliqué
WRInaute impliqué
 
Messages: 722
Inscription: 20 Oct 2004

Message le Lun Déc 24, 2007 16:59

J'adore Noël MERCI
ça parait facile quand on sait :)


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3827
Inscription: 14 Sep 2006

Message le Lun Déc 24, 2007 17:37

Ben je me suis fait 2 tables, et j'ai testé. Je fais pas ça par coeur hein ^^


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités