【发布时间】:2014-05-23 12:05:42
【问题描述】:
我有两张桌子:
产品
ID productname organization
--- ------------ ------------
1 X orga #1
2 X orga #2
人工制品
ID productID status revision platform
--- ------------ ---------- -------- --------
1 1 milestone 0.9.0 win
2 1 milestone 0.9.0 osx
3 2 release 1.0.0 win
我需要组合的是包含相同 productId、status、revision 的工件。它们唯一的区别是平台不属于结果集。
结果集应包含: artifact-id、状态、修订、产品名称和组织
谁能帮我解决这个问题?
【问题讨论】:
-
能否请您发布
CREATE TABLE声明? -
您如何想象这些结果看起来如何,如果您不对其进行分组,您将无法准确返回工件 ID(您将获得一个随机的或全部的,其中如果这与根本不分组没有什么不同)。
-
@scragar 随机一个就足够了。
-
如果您不在乎是哪一个,为什么还要从 Artifacts 获得
ID?这真的没有意义。