討論串[SQL ] 請教這個問題如何下SQL呢?
共 13 篇文章

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者weisor (無所事事)時間18年前 (2006/06/25 14:02), 編輯資訊
1
0
0
內容預覽:
只取一筆. select * from T. order by case when (used > 0) then 1 else 0 end desc, time asc. limit 1. 噁心的寫法. select * from T. join (. select case when used
(還有182個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者PsMonkey (痞子軍團團長)時間18年前 (2006/06/25 14:45), 編輯資訊
1
0
1
內容預覽:
都可以分兩次 query 解決了. 捲出來的 table schema 應該應該也一樣. (咪的... 硬要搞不一樣沒意義阿). 那... 就用 union 阿.... 我是用我的 DB schema 去測的啦... 名稱請自行對應. 我是用 M$ SQL 2000,測試 ok. (不過 M$ SQ
(還有363個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ylk (YLK)時間18年前 (2006/06/25 15:41), 編輯資訊
1
0
0
內容預覽:
謝謝版大您的指導。您的方法可以解決眼下的困擾。 ^^. 不過有一個隱憂,如果所有的資料 used 欄位都為 0 時,. 理論上是要抓時間最早的資料,不過您的方法,好像不會抓到任何資料。. 不過已經非常謝謝您!. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 61.224.29

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ylk (YLK)時間18年前 (2006/06/25 15:42), 編輯資訊
1
0
0
內容預覽:
謝謝您的指導。. 想請問您,您的環境是? case 這個欄位代表的意思是?. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 61.224.29.198.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者PsMonkey (痞子軍團團長)時間18年前 (2006/06/25 16:02), 編輯資訊
0
0
1
內容預覽:
啊? 這... 感覺有點怪. 那你單獨執行下面的 select 句子,應該還是會有東西才對阿.... union 沒有作什麼特殊的動作阿... @__@. ====. 另外一個版友寫的,我實在看不懂阿阿阿阿. --. 侃侃長論鮮窒礙 網站:http://www.psmonkey.idv.tw. 眾目