大家好,我在做数据库的时候遇到了一个问题.现在有个用户表:user[
      --id  标志
      --name姓名
      --img 图片
      --url 地址
]还有一个产品表
product[
     --id
     --title
]在记录产品的发布者的时候,是应该把user的[id]写到product里呢(product[id,title,userid])
还是应该把user的[name,img,url]写到product里(product[id,title,username,userimg,userurl])?以前都是写user的[id]的.现在,我用到product表的地方比user多.如果只写user[id],那么可能在每次显示产品的时候都要写上例如这样的SQL语句:
[
select user.name,user.img,user.url,product.id,product.title where product.userid=user.id
]
涉及到两个表,理论上速度应该比只查询一个product表慢,例如
[
select id,title,username,userimg,userurl from product
]
但是具体慢多少我也没有测试.你们都是怎么解决的的啊?