从具有相同日期但不同外键的相同表列中选择

时间:2012-11-19 13:25:43

标签: sql foreign-keys selection

我有下表

表名:hydroraw

idhydroraw|idstndb|dates|dist_raw|lvl_m

1|1|2011-12-14 14:20|2.3|4.5

2|1|2011-12-14 14:30|2.4|4.3

1|2|2011-12-14 14:20|6  |9

2|2|2011-12-14 14:30|8  |10

...等

我尝试选择dist_rawlvl_m where idstndb =1 and idstndb=2但是对于相同的日期并生成如下内容:

2011-12-14 14:20|2.3|4.5|6 | 9

2011-12-14 14:30|2.4|4.3|8 | 10

我是sql和的新手我想要一些提示 - 而不是解决方案

2 个答案:

答案 0 :(得分:0)

研究INNER JOIN的概念。然后查看“SELF JOIN”。

答案 1 :(得分:0)

因为你要求一些光来寻找答案。请检查此链接。它清楚地解释了difference between each JOIN type used in SQL.

如果您正在使用SQL,最重要的是要了解这些连接以及实体和refrential完整性关系。 :)

在后一个注释中,无论如何,上表中似乎没有主键......无论如何,祝你好运。如果您需要答案,请告诉我们。这是一个工具,您只能用于更快的表,SQL查询测试。