作者akillerbear (我是歹人雄大)
看板Database
标题[SQL ] 请问怎麽下查询指令
时间Mon Sep 29 23:36:58 2008
小弟有个资料库名称IN2000
里面分别有abc0101-abc1231 共365个tables
及cde0101-cde1231 共365个tables
两者资料表举例如下 分别以keytno连结
abc
----------------------------
keytno | name | code
----------------------------
a911 mary 250
-----------------------------
cde
----------------------------
keytno | local | grd
----------------------------
a911 tw good
-----------------------------
若小弟想查询IN2000下所有 code为250的资料
并联结两资料表输出不知道怎麽下指令比较有效率
因为一次查询只能针对一个tables
我想查询的是从0101-1231 这365个tables的资料
麻烦好心的大大指点一下~~~感激
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.71.94.30
1F:推 PsMonkey:先说一下未啥非得有 365 个 table ==" 09/30 00:13
2F:推 PsMonkey:union 或许可以解决你的问题,只不过... [抖] 09/30 00:13
3F:推 grence:诡异的设计…一个表是塞到几万行资料吗 09/30 00:27
4F:推 matchyou:百分之九十九点九九九资料表规划设计错误 这个问题不想解 09/30 16:49
5F:推 matchyou:因为错误的太夸张 把规划做好再说吧 09/30 16:50
6F:推 Antzzz:用View先整起来?我也很好奇要开365个Table的原因 09/30 18:31
7F:推 grence:1.用程式串SQL 2.用系统物件串SQL..哪个DBMS? 3.砍掉重练 09/30 20:20
8F:→ akillerbear:小第说明一下这是串人挡 把每天出生的人串在一起 09/30 22:11
9F:→ akillerbear:所以会有365个tables 我是用MYSQL 09/30 22:16
10F:推 matchyou:abc资料表里面加个日期栏位就不用开365个资料表 10/01 00:01
11F:推 matchyou:或者日期单独建立一个TABLE 人名也单独建立 再建一个以两 10/01 00:04
12F:推 matchyou:者为复合主键的TABLE 我不相信需要建365 table 10/01 00:06