0

私はSQLに非常に慣れていないので、この説明が理にかなっていることを願っています.

セールスプライスを返品したいです。ID2 を指定すると、ID3 に基づいてすべての ID1 を検索します

私のテーブルは次のようになります 表1 表2

ID1 Sales       ID1 ID2 ID3
A   10          A   0   #
B   20          B   1   #
C   30          C   2   #
D   40          D   3   *
E   50          E   4   $
F   60          F   5   $
G   70          G   6   #
H   80          H   7   %
I   90          I   8   %

ID2 = 0 を検索した場合の結果は次のようになります。

結果 ID2 = 0

ID1 Sales
A   10
B   20
C   30
G   70


select ID1,Sales 

from table1 

where ID1 in (select ID1 from table2 where ID3 in ( select ID3 from table2 where ID2 = 0))

助けてくれてありがとう。以下を使用して、なんとか答えを得ることができました。あなたの助けは大歓迎です、私は多くを学びました

4

2 に答える 2

0
select ID1,Sales from table1 where ID1 in(select ID1 from table2 where ID3 in (select ID3 from table where ID2=0))
于 2013-10-04T04:42:42.983 に答える