PEPOTA回答ポイント 80ptウォッチ 1

【JOINしてからの並び替え】


MySQL 4.1.xを使用しています。

disbursement テーブル(出金)
 d_id│amout│timestamp
────────────────
  1 │  1000│2009-11-01 11:05:01
  2 │   500│2009-11-01 16:15:02
  3 │  1100│2009-11-03 11:33:28


credit テーブル(入金)
 c_id│amout│timestamp
────────────────
  1 │  1000│2009-10-05 10:50:21
  2 │   200│2009-10-31 17:12:42
  3 │   800│2009-11-01 08:14:12
  4 │ 1300│2009-11-02 13:43:71


このように、入金テーブルと出金テーブルが別で管理されています。
これをJOINして、時間順に並べたいのですが、
時間のフィールドが別々になってしまうため、
JOIN後、どのようにORDER文を書けばいいのか分かりません。

詳しい方、よろしくお願いいたします。


欲しい結果のイメージ
入金 │ 出金 │ 時間(これで並び替え)
────────────────
1000 │    │ 2009-10-05 10:50:21
 200 │    │ 2009-10-31 17:12:42
 800 │    │ 2009-11-01 08:14:12
    │ 1000│ 2009-11-01 11:05:01
    │ 500│ 2009-11-01 16:15:02
1300 │    │ 2009-11-02 13:43:71
    │ 1100│ 2009-11-03 11:33:28

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2009-11-17 17:13:31
終了日時
2009-11-17 18:23:16
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

MySQL2612

人気の質問

メニュー

PC版