Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment utiliser le champ de la sous-requête dans MySQL ?

Si vous souhaitez obtenir des données de quelques tables dans une requête, vous devez utiliser REJOINDRE construction. Par exemple :

SELECT 
    insent.id, 
    notifications.id 
FROM insent 
JOIN notifications ON notifications.insent_id = insent.id

si vous ne le voulez pas, vous devez supprimer notifications.id champ de la liste des champs

SELECT 
   insent.id
FROM insent
WHERE insent.id IN (
    SELECT insent_id FROM notifications
)