J'ai deux tables (table de questions et table de réponses).Inner Join sans doublon
Question Tableau
id question
1 what is your name?
2 how old are you?
réponse Tableau
id answer questionid
1 john 1
2 smith 1
3 waiyan 1
4 20 2
5 21 2
6 22 2
Quand je les enregistrements sélectionnés, les résultats sont suivants.
SELECT * FROM question INNER JOIN answer on questionid= question.id
what is your name?
john
what is your name?
smith
what is your name?
waiyan
how old are you?
20
how old are you?
21
how old are you?
22
Je souhaite supprimer l'énoncé de question en double. Je veux suivre.
What is your name?
John
smith
waiyan
how old are you?
20
21
22
Quelqu'un m'aidera à l'écrire. Je suis vraiment débutant pour mysql. Donc désolé pour mon mauvais usage de l'anglais.
Merci pour votre answer.I essaie comme vous answer.But je ne peux pas résoudre mon problème jusqu'à présent. Pouvez-vous m'expliquer quelle variable est $ last_question = ""? Est-ce vide ($ last_question = "") ou quelque chose ($ last_question = "quelque chose")? Merci pour votre contribution. –
Définissez-le sur un espace vide ou Null ou quelque chose qui ne sortira pas de la table de base de données. –
Merci pour les modifications @drrcknlsn Maintenant, je vais supprimer l'auto-dépréciation et personne ne saura jamais comment mon PHP était rouillé. ;) –