作者fumizuki (蒙面加菲狮)
看板Database
标题Re: [SQL ] 语法请教
时间Wed Oct 11 06:40:27 2006
※ 引述《midfielder (discreet)》之铭言:
: 资料库名称: ACCESS
: 资料库版本: 2003
: 内容/问题描述:
: 有两个TABLE
: A TABLE : Master Data
: B TABLE : Transaction Data
: 在 B Table 做过 Min 与 Group 後 ,要再回去与 A Table 做连结
: 请问这有可能用一个 SQL 就解决掉吗?
: 因为 B Table 要做 Min,一定要在Select 多一个栏位,而两个 Table 要关连的是 ID
: 所以就不能用 subquery 的形式写:
: SELECT * FROM A WHERE ID IN (
: SELECT ID, MIN(ADATE)
: FROM B
: WHERE .....
: GROUP BY...
: )
: 请问还有其他写法吗
: 请大家帮帮忙 谢谢
SELECT * FROM A WHERE ID IN (
SELECT ID FROM (
SELECT ID, MIN(ADATE)
FROM B
WHERE .....
GROUP BY...
)
) SUB1
--
▃▅▇▆▄ ▆▂▃ `
逝去感情如何能留住,半点痴情遗留殊不易,██▅▇▄▃ ▇▃▂" .
█████████▃i ▁▄▇
更多凄凄惨惨的遭遇…………██▆▃ █▅▆▃ˍ▄*
◢ ▂█▄▇▅▂▌.
我不知道,王~八~蛋~~! ▂▆███ █▄▃ 。fumizuki。Check。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.184.116.37