【笔记】MySQL嵌套查询

前言

MySQL通过INNOT IN关键字实现嵌套查询

嵌套查询

IN:除了可以使用INNOT IN关键字,还可以使用<<=>>===!=<>关键字
ALL:出了可以使用ALL关键字,还可以使用SOMEANY关键字。ALL表示必须全部符合条件,SOMEANY是同义关键字,表示只要有符合的条件即可

<table_name>:表名
<field_name>:字段名

1
SELECT * FROM <table_name_1> WHERE <field_name> IN (SELECT <field_name> FROM <table_name_2>);
1
SELECT * FROM <table_name_1> WHERE <field_name> IN ALL (SELECT <field_name> FROM <table_name_2>);

完成