【发布时间】:2012-08-11 22:19:42
【问题描述】:
好的,这是我的问题。也许我的大脑只是被炸了,但我正在努力解决这个问题
我有一个表(假设 TableA 有一组列,假设名称是:
pk1、Pk2、a、b、c、APPLE(有3个来自另一个表的设置值)等(PK1和PK2为主键)
然后我有另一张桌子(比如说tableB)
PK1(与 TableA 上的 PK1 链接)、ag、DOG、sf、STAR(也有一组 nr 值)等
好的,所以现在我想加入这 2 个表,这很容易。 PK1中的值可以重复,只要PK1和PK2的组合是唯一的,就是这样。
好的,棘手的部分来了。我想获得 PK1+PK2+a 不同组合的列表
但我也想知道它们中有多少属于每种类型的 STAR。
好的,这部分是可选的(给你明亮的火花):
为了真正让它变得棘手,每种类型的星星都必须细分为 APPLES 的类型
1) 我该怎么做? 2) 是否可以只用 1 个查询来完成,我必须使用光标之类的东西吗?
【问题讨论】: