首先感到抱歉,我想不出更具描述性的標題。SQL - 計算每個字段A值的字段B值的集合
我想要做的就是下面只使用SQL:
我的琴絃,列表1,列表2和項目list3一些列表。
我有一個數據集包含兩個有趣的列,A和B.列A包含一個TransactionID和列B包含一個ItemID。
當然,可以有多行共享相同的TransactionID。
我需要捕捉那些具有至少一個項目ID在每一個交易列表(列表1 和列表2 和項目list3)。
我還需要計算每次交易會發生多少次。 [編輯]也就是說,計算每個TransactionID有多少個ItemIDs「,」Full Set「是list1中的任何元素與list2中的任何元素以及列表中的任何元素3
我希望賺了足夠的感覺,也許我就能用清醒的頭腦更好的解釋。
在此先感謝
你對錶中的任何列或列還有某種主鍵或唯一約束嗎?或者可以有完全相同的重複行? – 2010-05-04 18:25:58
什麼數據庫? SQL Server? MySQL的? – 2010-05-04 18:26:54
是list1,list2和list3表,每行一個字符串?如果不是,那麼「字符串列表」是什麼意思? 此外,我不明白「我還需要計算每次交易會發生多少次」。計算每次交易會發生多少次? – 2010-05-04 18:41:26