on在查詢中已經不少見了,不過用on可有秒處了
不用on與用where進行查詢時
select
a.id,a.g_title,
count
(b.id)
from
[td_guidetag]as
a left
outer
join
[td_engine]as
b on
(a.id
=b.e_tagid)
where
(b.e_url
like
'%我們%'or
b.e_name
like
'%我們%'or
b.e_indexurl
like
'%我們%')
group
bya.id,a.g_title,a.g_ordernumeric,a.g_updatetime
order
bya.g_ordernumeric
asc,a.g_updatetime
desc
發現當a表中有資料,於b表中沒有資料時,查詢的結果為空
select
a.id,a.g_title,
count
(b.id)
from
[td_guidetag]as
a left
outer
join
[td_engine]as
b on
(a.id
=b.e_tagid
and(b.e_url
like
'%我們%'or
b.e_name
like
'%我們%'or
b.e_indexurl
like
'%我們%
') )
group
bya.id,a.g_title,a.g_ordernumeric,a.g_updatetime
order
bya.g_ordernumeric
asc,a.g_updatetime
desc
但當把條件放在on裡面時,查詢結果會列出,只是count(b.id)=0
很多時候我們想就算沒有資料也要顯示時,用這個最好不過了。
SENDMESSAGE函式巧應用
在這一期的sendmessage函式應用中,我將向大家介紹如何利用訊息函式來擴充套件樹型列表 treeview 控制項的功能相信對於樹型列表控制項大家十分的熟悉,典型的應用就是windows資源管理器中的目錄列表。在vb中,樹型列表控制項包含在microsoft windows common con...
指標巧記方式
巧計方式就是倒著讀比如下面char const s 可以讀作 s is a const pointer to char,也就是s是乙個常量指標指向乙個char型別。此時s指向固定,但是指向位址的內容可變。所以如下 const char s s is a pointer to char const,即...
巧答尷尬提問
你的薪酬要求是多少?一般說,讓你去 面試 的單位和你在此沒有很大的談判餘地,除非你是對方急需的人才。因此,你只消說說各單位都有自己的規矩,表示自己會入鄉隨俗,薪水要經過工作實踐來確定。這樣,既迴避了相對敏感的問 題,也體現了你的修養。你如何看待本單位?有的應聘者在遇到這樣的問題時,總是顯得很焦急,侃...