› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
Loki2015
V2EX  ›  MySQL

如何创建一个 MySQL 多表查询的视图?

  •  
  •   Loki2015 · May 26, 2016 · 7187 views
    This topic created in 3776 days ago, the information mentioned may be changed or developed.

    有 20 多张表 字段基本上都相同, 其中 20 个表都有 id,name,title 字段, 零星几个表只有 id,name 字段

    现在我想创建一个视图实现对这几十张表的查询,这样我前端只用一条 SQL 来查询视图,实现从二十多张表中查询目标数据。

    虽然可以用 union 但要求字段数相同, 难道我只能将结构相同的表创建一个视图,再对其它表单独创建视图?

    数据库小白特来请教大家

    2 replies  •  2016-05-26 23:42:46 +08:00
    notgod
        1
    notgod  
       May 26, 2016
    单条 sql 查询 20 多张表 你确定不考虑性能问题?
    Loki2015
        2
    Loki2015  
    OP
       May 26, 2016
    都是根据 ID 查询, 应该没太大问题, 没有 like 什么的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3681 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 04:12 · PVG 12:12 · LAX 21:12 · JFK 00:12
    ♥ Do have faith in what you're doing.