mysql - Dois-je utiliser la jointure gauche ou non dans l'instruction suivante ?
PHP中文网
PHP中文网 2017-06-06 09:52:24
0
2
1010

Implémentation : interroger les enregistrements dans a qui ne sont pas liés à b

1、select id from a left join b on a.id = b.aid where b.id is null and status = 1
2、select id from a where id not in (select aid from b) and  status = 1

Lequel est le meilleur, ou s'il existe un autre moyen, veuillez laisser une réponse

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(2)
小葫芦

n'existe pasBonne réponse

select id from a where not exists (select 1 from b where a.id=b.aid) and status = 1
習慣沉默

Je souhaite utiliser n'existe pas

Une brève discussion sur la différence entre in et not in, existe et not exist en SQL

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!