首頁 > 資料庫 > mysql教程 > mysql之exists子查询_MySQL

mysql之exists子查询_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-01 13:36:25
原創
1125 人瀏覽過

bitsCN.com

mysql之exists子查询

 

子查询可以分为:from where 和 exists子查询

分类表:

 

[sql] 

mysql> select * from category;  

+----+---------+  

| id | c_name  |  

+----+---------+  

|  1 | ios     |  

|  2 | android |  

|  3 | sb      |  

+----+---------+  

3 rows in set  

 

商品表:  

[sql] 

mysql> select * from goods;  

+----+---------+--------+-------+-----+  

| id | name    | cat_id | price | num |  

+----+---------+--------+-------+-----+  

|  1 | 苹果    |      1 |  4999 |   2 |  

|  2 | nexus4  |      2 |  1999 |   3 |  

|  4 | 荣耀2   |      2 |  1888 |   5 |  

|  6 | 三星    |      2 |  3000 |   2 |  

+----+---------+--------+-------+-----+  

6 rows in se  

要求:只找出分类下有商品的分类

 

[sql] 

mysql> select * from category c where exists (select * from goods where cat_id=c.id);  

+----+---------+  

| id | c_name  |  

+----+---------+  

|  1 | ios     |  

|  2 | android |  

+----+---------+  

2 rows in set  

 

bitsCN.com
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
linux安裝mysql報錯
來自於 1970-01-01 08:00:00
0
0
0
mysql 升級後無法重新啟動mysql服務的問題
來自於 1970-01-01 08:00:00
0
0
0
MySQL停止進程
來自於 1970-01-01 08:00:00
0
0
0
phpstudy不能啟動mysql?
來自於 1970-01-01 08:00:00
0
0
0
環境中mysql
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板