タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

SQLとunionに関するchanpon0のブックマーク (1)

  • 『MySQLのUNION構文とかで試行錯誤したメモ』

    掲示板(でもなんでもいいが)を作るにあたり、たとえば以下のようにテーブルをくっつけてから記事を取得する。 mysql> (SELECT id, user, message, create_date FROM BBS_MESSAGE) -> UNION -> (SELECT id, user, message, create_date FROM BBS_REPLY) -> ORDER BY create_date DESC -> LIMIT 0, 5 -> ; この場合、「記事数」を取得するにはどうすればいいか? 最初に試したのが以下のSQLmysql> SELECT count(*) FROM ( -> (SELECT id FROM BBS_MESSAGE) -> UNION -> (SELECT id FROM BBS_REPLY) -> ); これは失敗する。 ERROR 124

    『MySQLのUNION構文とかで試行錯誤したメモ』
    chanpon0
    chanpon0 2011/04/06
    テーブルをまたいでデータをcount。重複は省く。前にもやったなー、こんなこと。。
  • 1