MairDB連接表(四)

第一部分UNION

UNION 其實(shí)就是合并兩個(gè)SELECT結(jié)果集

union是產(chǎn)生的兩個(gè)記錄集(字段要一樣的)并在一起览效,成為一個(gè)新的記錄集 。

MariaDB [study_db]> SELECT * FROM new_books WHERE classify < 6

-> UNION

-> SELECT * FROM new_books WHERE classify = 18;

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

| book_id | book_name ???????| book_author_name ?| publication_date | description ??????????????????????????????????????????| classify | book_price |

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

| ?????11 |失控|凱文·凱利| 2010-12-01 ??????|科技的發(fā)展讓人迷失在知識(shí)的海洋| 2 ???????| ????123.00 |

| ?????12 |蘇菲的世界|喬斯坦·賈德| 1999-04-01 ??????| NULL ?????????????????????????????????????????????????| 2 ???????| ?????30.00 |

| ?????13 |道德經(jīng)|老子| 1999-10-01 ??????|道.德.經(jīng)| 2 ???????| ??????NULL |

| ?????14 |社會(huì)契約論|盧梭| 2003-02-01 ??????| NULL ?????????????????????????????????????????????????| 2 ???????| ??????NULL |

| ??????1 |跟我學(xué)MariaDB ???| hhw ??????????????| 2016-12-03 ??????|開啟數(shù)據(jù)庫的大門| 18 ??????| ?????44.00 |

| ??????2 |跟我學(xué)NodeJS ????| hhw ??????????????| 2016-12-02 ??????|學(xué)習(xí)基礎(chǔ),領(lǐng)略框架,邁向后臺(tái)這條不歸路| 18 ??????| ?????44.44 |

| ??????3 | HTTP權(quán)威指南| O'Reilly ?????????| 2002-01-01 ??????|網(wǎng)絡(luò)基礎(chǔ)解疑| 18 ??????| ?????79.00 |

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

7 rows in set (0.01 sec)2.6 AND OR 結(jié)合使用

篩選book_id等于3 或 10,并且在一月出版的書;默認(rèn)從前往后執(zhí)行, 當(dāng)然可以用(..)

其中用到日期函數(shù), 后續(xù)完善;

>SELECT * FROM booksWHERE(book_id =3OR book_id =10)ANDmonth(publication_date)=1;

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

| book_id | book_name ???????| book_author_name | publication_date | description | classify | c ???|

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

|3| HTTP權(quán)威指南|NULL|2002-01-01|NULL|18|NULL|

|10|平凡的世界|NULL|2005-01-01|NULL|9|NULL|

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

2rows inset(0.00sec)

前后兩個(gè)表字段需要數(shù)量一致, 反面實(shí)例

MariaDB [study_db]> SELECT * FROM new_books WHERE classify < 6 UNION ?SELECT * FROM book_classify ?WHERE classify_id = 18;

ERROR 1222 (21000): The used SELECT statements have a different number of columns

1.1首先對(duì)于別名做個(gè)最簡單的實(shí)例:

MariaDB [study_db]> SELECT

-> ?????'文學(xué)' AS '? ?類', COUNT(*) AS '? 數(shù)量'

-> ????FROM book_classify;

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

|? ?類|? 數(shù)量|

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

|文學(xué)| ?????????22 |

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

1 row in set (0.01 sec)

1.2 匯總表

1.更清楚且更直觀;

MariaDB [study_db]> SELECT book_id , book_name, book_classify.classify_name, book_classify.classify_id, book_classify.description AS '描述'

-> ????FROM book_classify , new_books

-> ????WHERE new_books.classify = book_classify.classify_id;

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

| book_id | book_name ???????| classify_name ??| classify_id |描述|

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

| ??????1 |跟我學(xué)MariaDB ???|工業(yè)技術(shù)| ?????????18 |工業(yè)技術(shù)|

| ??????2 |跟我學(xué)NodeJS ????|工業(yè)技術(shù)| ?????????18 |工業(yè)技術(shù)|

| ??????3 | HTTP權(quán)威指南|工業(yè)技術(shù)| ?????????18 |工業(yè)技術(shù)|

| ??????4 |追風(fēng)箏的人|文學(xué)| ??????????9 |文學(xué)|

| ??????5 |小王子|文學(xué)| ??????????9 |文學(xué)|

| ??????6 |圍城|文學(xué)| ??????????9 |文學(xué)|

| ??????7 |活著|文學(xué)| ??????????9 |文學(xué)|

| ??????8 |解憂雜貨店|文學(xué)| ??????????9 |文學(xué)|

| ??????9 |簡愛|文學(xué)| ??????????9 |文學(xué)|

| ?????10 |平凡的世界|文學(xué)| ??????????9 |文學(xué)|

| ?????11 |失控|哲學(xué)、宗教| ??????????2 |哲學(xué)惑艇、宗教類|

| ?????12 |蘇菲的世界|哲學(xué)心剥、宗教| ??????????2 |哲學(xué)自阱、宗教類|

| ?????13 |道德經(jīng)|哲學(xué)管毙、宗教| ??????????2 |哲學(xué)腿椎、宗教類|

| ?????14 |社會(huì)契約論|哲學(xué)、宗教| ??????????2 |哲學(xué)锅风、宗教類|

| ?????15 |經(jīng)濟(jì)學(xué)原理|經(jīng)濟(jì)| ??????????6 |經(jīng)濟(jì)|

| ?????16 |國富論|經(jīng)濟(jì)| ??????????6 |經(jīng)濟(jì)|

| ?????17 |偉大的博弈|經(jīng)濟(jì)| ??????????6 |經(jīng)濟(jì)|

| ?????18 |經(jīng)濟(jì)學(xué)常識(shí)|經(jīng)濟(jì)| ??????????6 |經(jīng)濟(jì)|

| ?????19 |人類簡史|歷史、地理| ?????????11 |歷史鞍泉、地理|

| ?????20 |國史大綱|歷史皱埠、地理| ?????????11 |歷史、地理|

| ?????21 |史記|歷史咖驮、地理| ?????????11 |歷史边器、地理|

| ?????22 |巨人的隕落|歷史、地理| ?????????11 |歷史托修、地理|

| ?????23 |偷影子的人|文學(xué)| ??????????9 |文學(xué)|

| ?????24 | 1984 ????????????|文學(xué)| ??????????9 |文學(xué)|

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

24 rows in set (0.00 sec)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末忘巧,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子睦刃,更是在濱河造成了極大的恐慌砚嘴,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異际长,居然都是意外死亡耸采,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門工育,熙熙樓的掌柜王于貴愁眉苦臉地迎上來虾宇,“玉大人,你說我怎么就攤上這事如绸≈鲂啵” “怎么了?”我有些...
    開封第一講書人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵怔接,是天一觀的道長搪泳。 經(jīng)常有香客問我,道長蜕提,這世上最難降的妖魔是什么森书? 我笑而不...
    開封第一講書人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮谎势,結(jié)果婚禮上凛膏,老公的妹妹穿的比我還像新娘。我一直安慰自己脏榆,他們只是感情好猖毫,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著须喂,像睡著了一般吁断。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上坞生,一...
    開封第一講書人閱讀 51,258評(píng)論 1 300
  • 那天仔役,我揣著相機(jī)與錄音,去河邊找鬼是己。 笑死又兵,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的卒废。 我是一名探鬼主播沛厨,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼摔认!你這毒婦竟也來了逆皮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤参袱,失蹤者是張志新(化名)和其女友劉穎电谣,沒想到半個(gè)月后秽梅,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡辰企,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年风纠,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片牢贸。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡竹观,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出潜索,到底是詐尸還是另有隱情臭增,我是刑警寧澤,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布竹习,位于F島的核電站誊抛,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏整陌。R本人自食惡果不足惜拗窃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望泌辫。 院中可真熱鬧随夸,春花似錦、人聲如沸震放。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽殿遂。三九已至诈铛,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間墨礁,已是汗流浹背幢竹。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留恩静,地道東北人焕毫。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像蜕企,于是被迫代替她去往敵國和親咬荷。 傳聞我的和親對(duì)象是個(gè)殘疾皇子冠句,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容