J'essaie d'utiliser une requête de jointure gauche pour obtenir les trois derniers résultats. Si l'utilisateur tape "carl" dans le champ de recherche, il devrait revenir de mysql carl, rick et peter car ils ont le même "pid" et ils sont en dessous de carl dans le tableau.Mysql - aide avec la jointure gauche
SELECT parent.*
FROM mytable parent
LEFT JOIN mytable child
ON parent.pid = child.pid
WHERE name LIKE '%carl%'
ORDER by `id` ASC;
+----+----------+------------+
| id | pid | name |
+----+----------+------------+
| 1 | null | dave |
| 2 | 1 | mike |
| 3 | 1 | carl |
| 4 | 1 | rick |
| 5 | 1 | peter |
Je reçois cette erreur « Warning: mysql_fetch_assoc(): argument fourni est pas une ressource de résultat MySQL ... » lorsque je tente la requête ci-dessus.