0
2つのテーブルがあり、2番目のテーブルの2番目のフィールドが最大値である2番目のテーブルのすべての最初のテーブルとフィールドを含むクエリを作成する必要があります値。アクセスネストされた選択クエリは最大値の行を取得
Table1
MatID | MatCode | Name |
-----------------------
1 | A | Ex1 |
2 | B | Ex2 |
3 | C | Ex3 |
Table 2
MatID | MatCode | OtherName | Count |
------------------------------------
1 | A | Red | 5 |
1 | A | Blue | 15 |
1 | A | Green | 2 |
2 | B | Red | 25 |
2 | B | Blue | 3 |
2 | B | Green | 1 |
3 | C | Red | 2 |
3 | C | Blue | 3 |
3 | C | Green | 11 |
結果が
MatID | MatCode | Name | OtherName |
-----------------------------------
1 | A | Ex1 | Blue
2 | B | Ex2 | Red
3 | C | Ex3 | Green
だろうが、これは明らかであると思います。アドバンス
あなただけではなく、両方に比べて、最初のテーブルに 'MatCode'を格納する必要がありますテーブル。これはあなたの質問とは関係ありません。データをモデル化するための提案にすぎません。 –
ありがとう、あなたは正しいです。実際のテーブルはもっと複雑で、そのテーブルは1つしかありません。 – Spionred