重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

----------------------------------------
テーブルAの
カラム1、カラム2のデータが

10、作業A
20、作業B
30、作業C
----------------------------------------
テーブルBの
カラム1、カラム2のデータが

10、2013/1/1
10、2013/2/1
20、1999/1/1
20、1999/2/1
----------------------------------------

のようなデータがあります

テーブルA、テーブルBのカラム1はリレーションです

この2のテーブルから、テーブルBの最新日付の

カラム1のグループ毎に選択するSQLを教えて下さい

----------------------------------------
結果
10、作業A、2013/2/1
20、作業B、1999/2/1
----------------------------------------

select テーブルA.カラム1,テーブルA.カラム2,テーブルB.カラム2

で、条件をどうしたら、テーブルBの最新日付を取り出せますか

A 回答 (1件)

select テーブルA.カラム1, テーブルA.カラム2, max(テーブルB.カラム2)


from テーブルA, テーブルB
where テーブルA.カラム1 = テーブルB.カラム1
group by テーブルA.カラム1, テーブルA.カラム2;
    • good
    • 0
この回答へのお礼

ありがとうございます

お礼日時:2013/03/09 14:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す