遇到了一个字段中需要存储多个id的情况,经过搜索查询到这篇文章,现保存在这,以备后续查看,文章地址:http://blog.csdn.net/guoxilen/article/details/24332517
一、说明
当在一张表的某个字段中存储了另外一张表的多个ID时常用查询
二、准备
假设有一博客,每一个主题允许有多个类别。数据库设计时建了类别和主题两张表,主题对类别的关联设置在主题表中。
[sql] view plain copy
– 类别表DDL
CREATE TABLE T_CATEGORYS
(
C_ID
int(11) NOT NULL,
C_NAME
varchar(255) NOT NULL,
PRIMARY KEY (C_ID
)
)
[sql] view plain copy
– 主题表DDL
CREATE TABLE T_TOPIC
(
T_ID
int(11) NOT NULL,
T_NAME
varchar(255) NOT NULL,
T_CATEGORYS
varchar(128) NOT NULL,
PRIMARY KEY (T_ID
)
)
[sql] view plain copy
– 准备类别数据
INSERT INTO T_CATEGORY
(C_ID
, C_NAME
) VALU