SQL数据查询简单问题,很简单但是我不会.请高手指点

SimpleDay 2006-04-11 11:03:10
一张表TAB1是用户表....ID,USER,NAME,PASS
一张表是产品表...ID,IDD,PRONAME,TIME这些产品都是相对应与用户的 ...
一个用户可以有好多的产品..
现在我想列出所有的产品...并且产品前面要有用户的ID,USER
该怎么写?
...全文
160 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
job_2006 2006-04-26
  • 打赏
  • 举报
回复
顶一下,弄好了就来结贴,老大
SimpleDay 2006-04-26
  • 打赏
  • 举报
回复
xiexie
SimpleDay 2006-04-11
  • 打赏
  • 举报
回复
已经弄好了...THX
jimu8130 2006-04-11
  • 打赏
  • 举报
回复
建议你的数据库有产品表(只包括产品信息),用户表(只有用户信息),用户产品表(两个表建立关联)这样建立数据库方便你查询和维护
jimu8130 2006-04-11
  • 打赏
  • 举报
回复
建议你还得加个用户产品表!字段流水id,用户id,产品id

这样查询起来就方便了
周力 2006-04-11
  • 打赏
  • 举报
回复
select B.ID as UserID,B.User as UserN,A.* from 产品表 A left join 用户表 B on 关联条件(A.ID=B.ID关联ID)
补充一下
SimpleDay 2006-04-11
  • 打赏
  • 举报
回复
我的表是用户的ID 和产品 的IDD 想连的
hdj_05 2006-04-11
  • 打赏
  • 举报
回复
select * from tab2 t2,tab1 t1 where t2.idd=t1.id
或者
select * from tab2 t2 left outer join tab1 t1 on t1.id=t2.idd
应该可以的,你试试
amnoh 2006-04-11
  • 打赏
  • 举报
回复
从你目前给出的信息,看不出产品表和用户表之间有什么关系,我总不能每个产品前随便弄个user ID上去吧
周力 2006-04-11
  • 打赏
  • 举报
回复
select B.ID as UserID,B.User as UserN from 产品表 A left join 用户表 B on 关联条件
xyunsh 2006-04-11
  • 打赏
  • 举报
回复
select a.*,b.ID,b.User from 产品表 a join 用户表 b on a.用户id = b.ID
ycagri 2006-04-11
  • 打赏
  • 举报
回复
你的两张表是通过用户ID建立关链的吗?如果有的话,是很简单的
qingxiang_1024 2006-04-11
  • 打赏
  • 举报
回复
select Products.IDD,Users.user,Products.ID,Products.ProName,Products.Time from Products left join Users on Products.IDD=Users.ID

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧