Je veux rejoindre 2 tables: Voici ce que j'ai essayé: p> book_details code> et imdb_index code> de ces livres dont imdb_index est> = 600; code>
3 Réponses :
SELECT * FROM imdb_index AS x JOIN book_details AS y ON x.isbn = y.isbn WHERE x.imdb_index>=600; for more detail about join visit https://www.mysqltutorial.org/mysql-join/
L'où et la clause de jointure sont en mauvais endroit la clause de jointure doit précéder la clause WHERE P> P>
En utilisant la requête suivante, vous pourrez obtenir les données de vos tables où imdb_index est> = 600. vous utilisez Il est fortement recommandé de lire et de regarder Certains tutoriels sur Les liens suivants vous aideront. p> 1. https://www.w3schools.com/sql/sql_join.asp p> 2. https://dev.mysql.com/doc/refman/8.0/fr/join.html < / p> p> où code> conditionner avant Le rejoindre code> .Vous devez faire d'abord code> code>, puis seulement utiliser où code> p> rejoint code>. p>
À ce stade, 20 minutes en compagnie de tout livre d'introduction de base ou didacticiel serait bénéfique
Votre
où code> est dans une mauvaise position. Vous devriez fairerejoindre .. sur code> d'abord, alors queoù code> .. qui vient à ma question, où apprenez-vous comment fairerejoindre code>? Il semble que vous vous ayez arrêté aprèssur code> et déterminez leoù code> se sépare ...