Re: [SQL ] 請教一SQL語法問題
看板Database (資料庫)作者grassboy2 (天才小胖子-草兒活力花俏)時間18年前 (2006/10/10 10:46)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/2 (看更多)
※ 引述《ylk (4th.itseed.org)》之銘言:
: 資料庫名稱:MySQL
: 資料庫版本:4.x
: 內容/問題描述:
: 目前有三個 table
: User -- 記錄使用者相關資料
: Group -- 記錄使用者加入哪些群組
: Timeoff -- 紀錄使用者哪一天缺席
: User Group Timeoff
: ------------ -------------- -------------
: Uid Uname Uid Groupid Uid Date
: 1 John 1 2 2 20061009
: 2 Jackson 2 2 2 20061010
: 3 Kobe 3 1 1 20061011
: 4 Mary 2 1
: 2 3
: 4 1
SELECT `User`.`Uid` , `User`.`Uname`
FROM `User` INNER JOIN `Group` ON `User`.`Uid`=`Group`.`Uid`
AND `Group`.`Groupid`=[Groupid]
WHERE `User`.`Uid` NOT IN
SELECT `Timeoff`.`Uid`
FROM `Timeoff`
WHERE `Timeoff`.`Date`=[Date]
----
這算是兩段Query了吧…
所以不知有無更快的方法囉~
--
╔作者 grassboy2 來自 ptt.cc 的怒吼!
█ ◎P_GrassboyWebBBS版【http://WebGrassboy.twbbs.org】
Design By Grassboy@MDS 白日夢工作室 ╚─你現在還以為,瀏覽器不能打逼嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.206.39
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章