亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問板塊 發(fā)新帖
查看: 1886 | 回復(fù): 2
打印 上一主題 下一主題

07年以來(lái)每個(gè)客戶最貴的訂單信息--group by 與 not exists [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-10-29 11:13 |只看該作者 |倒序?yàn)g覽
四列acc_no, total_price, order_id, order_date,一個(gè)表, order_main
數(shù)據(jù)類似于:

acc_no    total_price      order_id    order_date
1               300                 20         2009-01-09
2               3245               22         2007-01-09
3               98                   63         2008-11-09
2               44442             53         2009-09-09
1               234                 34         2009-12-09
....
....

如果只要acc_no與total_price也就簡(jiǎn)單了,直接
SELECT acc_no, max( total_price )

FROM po.order_main WHERE order_id >0
AND acc_no IS  NOT  NULL AND order_date >  "2007-01-01" GROUP  BY acc_no ORDER  BY acc_no
也就夠了。

不過(guò)現(xiàn)在還想要另外兩列
order_id,
order_date的信息。
直接把這兩列附在上面的sql后面是不行的。

所以只有用另外的辦法,not exists 如:
SELECT a.acc_no, a.total_price, a.order_id, a.order_date
FROM po.order_main AS a
WHERE  NOT
EXISTS (SELECT  *
FROM po.order_main
WHERE total_price > a.total_price
AND acc_no = a.acc_no
)
AND a.order_date >  "2007-01-01" AND a.order_id >0 AND a.acc_no IS  NOT  NULL  ORDER  BY a.acc_no

這樣據(jù)說(shuō)是理想的結(jié)果。

不過(guò)有些客戶訂單的總價(jià)一直是10,就沒有出現(xiàn)這個(gè)sql的結(jié)果中(在第一個(gè)sql的結(jié)果中出現(xiàn)了)
所以這個(gè)sql的結(jié)果不全

怎么改才能把那些訂單總價(jià)都相同的客戶也包括進(jìn)來(lái)呢?
牛人也順便解決下not exists的用法吧。
謝謝

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2009-10-29 16:07 |只看該作者
總價(jià)最大值相同的應(yīng)該都會(huì)顯示出來(lái)

只是第一條語(yǔ)句顯示一行,第二條語(yǔ)句(采用not exitst)的顯示多行。

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2009-10-29 17:05 |只看該作者
現(xiàn)在才發(fā)現(xiàn)這兩個(gè)sql返回的結(jié)果有很大的不同

不知道是什么原因,因?yàn)槲覍?duì)第二個(gè)sql不太懂

不僅僅是第二個(gè)結(jié)果里少了所有總價(jià)都相同的客戶的結(jié)果,也少了有一次訂購(gòu),多次訂購(gòu)的客戶

唉,第一個(gè)sql返回結(jié)果 17792條, 第二個(gè)返回 16922 條

高手解釋下第二條sql吧

Screenshot.png (9.24 KB, 下載次數(shù): 13)

第二條的結(jié)果

第二條的結(jié)果

Screenshot-1.png (11.71 KB, 下載次數(shù): 11)

第一條的結(jié)果

第一條的結(jié)果
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP