佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1244|回复: 9

SQL问题....急急非常急

[复制链接]
发表于 17-12-2006 01:26 PM | 显示全部楼层 |阅读模式
怎样select record based on Field name......
table_1:
=========================
| Class  |  FieldName   |
=========================
|   A    |      F1      |
|   A    |        F2        |
|   A    |      F3        |
|   B    |        F2        |
|   B    |        F5        |
|   B    |        F6        |
|   B    |         F7        |
=========================
*F1 = Field 1
table_2:
===========================================================
| Class  |  F1  |  F2  |  F3  |  F4  |  F5  |  F6  |  F7  |
===========================================================
|   A    |  A1  |  A2  |  A3  |  A4  |  A5  |  A6  |  A7  |
|   B    |  B1  |  B2  |  B3  |  B4  |  B5  |  B6  |  B7  |
===========================================================
可以用table_1的Record(就是table_2的field)去table_2找它的Record.......
回复

使用道具 举报


ADVERTISEMENT

发表于 17-12-2006 05:07 PM | 显示全部楼层

回复 #1 IV 的帖子

建议用 stored procedure...
在 stored procedure 里制作 dynamic SQL 来执行.
回复

使用道具 举报

 楼主| 发表于 17-12-2006 06:42 PM | 显示全部楼层
可以具体说明一下吗?
回复

使用道具 举报

发表于 18-12-2006 12:23 AM | 显示全部楼层
原帖由 IV 于 17-12-2006 01:26 PM 发表
怎样select record based on Field name......

可以用table_1的Record(就是table_2的field)去table_2找它的Record


可以具体说明什么是可以用table_1的Record(就是table_2的field)去table_2找它的Record?请举个例子。
回复

使用道具 举报

发表于 18-12-2006 12:40 AM | 显示全部楼层
原帖由 IV 于 17-12-2006 01:26 PM 发表
怎样select record based on Field name......
table_1:
=========================
| Class  |  FieldName   |
=========================
|   A    |      F1      |
|   A    |        F2        |
|   A    |      F ...


给你一个提示:

用悠哉亭的方法, 运用 stored procedure.
先选择出 table_1 的 FieldName, 然后在 stored procedure 里用 Execute 这个 keyword 来执行.

以上说的方法是 MS SQL 的方法... 如果你用别的资料库就得说说看是什么资料库.
回复

使用道具 举报

 楼主| 发表于 18-12-2006 07:12 AM | 显示全部楼层
可以做一个让我看吗?因为我不会Dynamic SQL....
回复

使用道具 举报

Follow Us
 楼主| 发表于 18-12-2006 10:27 AM | 显示全部楼层
我用的是Informix database
回复

使用道具 举报

发表于 18-12-2006 12:09 PM | 显示全部楼层
原帖由 IV 于 18-12-2006 10:27 AM 发表
我用的是Informix database


晕.....

这样说来,你在以下的帖子也是 Informix database?
http://chinese2.cari.com.my/myfo ... &extra=page%3D1

晕....
如果是, 请忘了我的回帖吧....

对不起, 我不会Informix database...
回复

使用道具 举报


ADVERTISEMENT

发表于 18-12-2006 12:45 PM | 显示全部楼层
Informic 啊... 我这里没有 informix 可以测试...
你也许可以去找找相关的 manual 看看有没有 execute 这个 keyword.
回复

使用道具 举报

 楼主| 发表于 19-12-2006 09:32 PM | 显示全部楼层
有execute 这个 keyword....
有没有人会呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 14-11-2024 05:17 AM , Processed in 0.112473 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表