-1
votes

Que dois-je faire pour rejoindre 2 tables basées sur une condition?

Je veux rejoindre 2 tables: book_details et imdb_index de ces livres dont imdb_index est> = 600;

entrez Description de l'image ici

Voici ce que j'ai essayé: xxx


2 commentaires

À ce stade, 20 minutes en compagnie de tout livre d'introduction de base ou didacticiel serait bénéfique


Votre est dans une mauvaise position. Vous devriez faire rejoindre .. sur d'abord, alors que .. qui vient à ma question, où apprenez-vous comment faire rejoindre ? Il semble que vous vous ayez arrêté après sur et déterminez le se sépare ...


3 Réponses :


1
votes
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/

0 commentaires

0
votes

L'où et la clause de jointure sont en mauvais endroit xxx

la clause de jointure doit précéder la clause WHERE


0 commentaires

0
votes

En utilisant la requête suivante, vous pourrez obtenir les données de vos tables où imdb_index est> = 600. xxx

vous utilisez conditionner avant Le rejoindre .Vous devez faire d'abord , puis seulement utiliser

Il est fortement recommandé de lire et de regarder Certains tutoriels sur rejoint .

Les liens suivants vous aideront.

1. https://www.w3schools.com/sql/sql_join.asp

2. https://dev.mysql.com/doc/refman/8.0/fr/join.html < / p>


0 commentaires