中国开发网: 论坛: 程序员情感CBD: 贴子 800331
没脾气2x
关于‘无标签’的解决办法
有百万级信息

每个信息都有可能有若干标签

有可能的设计是:
msgs:
msgid
msgtitle

msgtags:
msgid
tagid

tags:
tagid
tagtitle

如果获得某个标签的信息则可以:
SELECT * FROM msgs WHERE tagid = @tagid;

那么现在有几个问题:
1a. 如果已知N个标签id,想快速的得到同时有这些标签的信息如何做?
1b. 如果已知N个标签id,想快速的得到有这些标签其一的信息如何做?
2. 如果只想列出没有任何标签的信息如何做?

当然,设计可以改。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录