作者wawawa (哇哇哇○( ̄﹏ ̄)○)
看板PHP
标题Re: [请益] 请问一下关於MySQL 从多个资料表读取的 …
时间Thu Oct 6 14:15:23 2005
※ 引述《taiwangt (来吧! 剪短了)》之铭言:
: 现在资料库有 20 个以上的tables
: 每个 table 栏位命名都相同
: 只是 table 的名称有不同
: 现在卡在要从这 20个以上的 tables
: 当作一个大资料表读取 (用 join吗?)
: 希望能取出20以上的tables中
: 栏位名称都叫做 hits 的值做排序
: 因为对SQL不甚了解 Q_Q
: 所以拜 google大神也有无从下手的感觉
: 希望各位大大指点迷津 Orz
假设你20个tables名称为A、B、C、...
那就:
SELECT A.hits FROM A UNION SELECT B.hits FROM B UNION ......
SELECT T.hits FROM T;
若重复的值也要列出
将其中的UNION改成UNION ALL即可
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.16.1.95