Besoin d'aide pour une requête

Besoin d'aide pour une requête - SQL/NoSQL - Programmation

Marsh Posté le 10-12-2018 à 13:01:09    

Bonjour,
 
je suis entrain de développer un generateur de quizz
j'aurais besoin d'aide pour un requete:
 
j'ai le tables:  
 
quizzs
id
name
 
questions
id
quizz_id (foreign_key vers quizzs.id)
 
answers
id
questions_id  (foreign_key vers questions.id)
 
 
Le but de la requete est de récupérer  le quizz nommé quizz1 , ses questions et les réponses liées aux questions
 
Pour l'instant j'arrive juste à récupérer les questions liées au quizz1 (rien de compliqué)
 

Code :
  1. SELECT quizzs.name, questions.question
  2. FROM quizzs
  3. JOIN questions
  4. WHERE quizzs.NAME = 'quizz1'
  5. AND quizzs.id = questions.quizz_id


Message édité par tompouss le 10-12-2018 à 13:07:36

---------------
collectionneur de pâtes thermiques
Reply

Marsh Posté le 10-12-2018 à 13:01:09   

Reply

Marsh Posté le 10-12-2018 à 21:08:42    

Salut,
 
C'est un simple JOIN entre les 3 tables :
 

Code :
  1. SELECT a.name, b.name, c.name
  2. FROM QUIZZS a
  3. INNER JOIN QUESTIONS b ON a.ID = b.QUIZZ_ID
  4. INNER JOIN ANSWERS c ON b.ID = c.QUESTION_ID
  5. WHERE a.name = 'Quizz1'


 
Je t'ai fait un fiddle : https://www.db-fiddle.com/f/qpoLbxQQkkNtYSzyMo9TNd/0
 
 :hello:


---------------
Topic achats/ventes | Feed-back | Worklog
Reply

Marsh Posté le 21-12-2018 à 09:13:13    

Merci pour ta réponse, effectivement, c'était plus simple que je ne le pensais :)


---------------
collectionneur de pâtes thermiques
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed