中国开发网: 论坛: 程序员情感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. 如果只想列出没有任何标签的信息如何做?

当然,设计可以改。
Notemper2x 3.1 ( ̄ε( ̄#)
没脾气2x 之 个人综合篇: http://notemper2x.cndev.org/
我的 panoramio 相册: http://panoramio.com/user/zhaixudong
我的 flickr相册: http://www.flickr.com/photos/notemper2x/



QQ号20250出售,售价400,000元整(5位、皇冠80级、VIP7)

相关信息:


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