実現したいこと
テーブルXとYがあって、各項目が次のようになっています。
テーブルX N A 1 2 テーブルY M B C D 1 6 0 2 1 7 2 2 1 8 1 2 2 9 0 0
そこで、次のようなselect文を作りました。
SQLSERVER
1select A * B from X inner join Y on X.N = Y.M
2つのテーブルを結合させて、NとMが一致するBの数字を取得し、
Aと掛け合わせた数字を拾いたいのですが、
Bの数字については、項目Cが一番大きい数字のものだけを
取得したいと考えています。
つまり、2×6や2×8ではなく2×7にしたいと思っています。
また、その一番大きい数字については項目Dに格納されているので、
ここから取得してくることもできます。
これをSQLで実現するためには、どういう構文を書けば良いでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/10/26 01:30
2023/10/26 02:13