[RESOLU] JOIN: où dans l'autre table il y a pas l'id de la première

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] JOIN: où dans l'autre table il y a pas l'id de la première

Re: JOIN: où dans l'autre table il y a pas l'id de la première

par two3d » 06 avr. 2019, 21:21

pour mysql oui, je teste ton code, merci

EDIT: trop fort! merci beaucoup! je connaissais pas ISNULL()
j'étais sur le point de trouver ici: https://sql.sh/cours/jointures/left-join

Re: JOIN: où dans l'autre table il y a pas l'id de la première

par tesmet » 06 avr. 2019, 21:04

Hello, pour MySQL ?
SELECT table1.id  FROM table1 LEFT JOIN table2 ON table1.id = table2.idtable1 WHERE ISNULL(table2.id)

JOIN: où dans l'autre table il y a pas l'id de la première

par two3d » 06 avr. 2019, 16:26

Bonjour,

j'aimerais savoir comment faire pour retourner "6 n'est pas dans la table 2", mon cas:

table1 (id)
table2 (id,idtable1)

prenons un exemple avec les enregistrements suivants:

la table 1 contient:
id:1
id:6
id:24

la table 2 contient:
id:1,idtable1:1
id:2,idtable1:4
id:3,idtable1:24

j'aimerais savoir comment faire pour retourner "6 n'est pas dans la table 2"

Merci par avance pour vos solutions