大概是这样:商品表 product:
pid;
uid(卖家);
其他字段省略用户表 user:
uid;
uname;
其他字段省略收藏表 collect:
cid;
pid;
uid;现在用户登录之后查询我的收藏显示:
商品 卖家名 其他省略要是依照用户id查收藏的话,卖家名就查不出来了,买家卖家都是在user表里,要是查出product表里的卖家uid再循环查出卖家uname对数据库压力很大,跪求高手指点。
pid;
uid(卖家);
其他字段省略用户表 user:
uid;
uname;
其他字段省略收藏表 collect:
cid;
pid;
uid;现在用户登录之后查询我的收藏显示:
商品 卖家名 其他省略要是依照用户id查收藏的话,卖家名就查不出来了,买家卖家都是在user表里,要是查出product表里的卖家uid再循环查出卖家uname对数据库压力很大,跪求高手指点。
解决方案 »
- 服务器响应慢
- php网站日志怎么记录
- PHP MySQL
- 请教WAP开发中的乱码问题
- 这些网站是怎么知道我在GOOGLE上搜索的内容的?????
- 使用ob_flush提示:E_WARNING: Cannot modify header information - headers already sent
- 为什么mysql_fetch_array/assoc + foreach只能遍历一条记录
- 有关sql语句长度限制的问题!请高手相助
- 奇怪,如果是一條記錄的話onclick事件怎麼不起作用呢。代碼如下:
- OCI和ORA函数
- discuz 如何知道最后发表者的username便可以取得uid?
- 急急急!正则小问题
你真有趣,问你的是 pid、cid 的含义!假定
收藏表 collect:
cid;
pid; 对应 product.pid
uid; 对应 user.uid则
select *
from collect, product, user
where collect.pid=product.pid and and product.uid=user.uid and collect.uid=用户id
商品 卖家名 对应
product.name user.name