求一句sql语句

chenht3302 2003-09-19 09:35:42
有两个表,结构如下:
a(主表)
货号 日期
001 20030101
002 20030301
b(从表)
id 货号 品名 规格
1 001 ax aa
2 001 bx bb
3 002 cx cc
现在要根据从表的品名或规格查主表的货号(因为表单是a表建的),
我用select 货号, 日期 from a,b where a.货号=b.货号 and b.品名='ax'得
不到正确的结果,该如何写呢?
...全文
27 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2003-09-19
  • 打赏
  • 举报
回复
select b.货号,a.日期 from a right join b on a.货号=b.货号 where b.品名='ax'
Sorder 2003-09-19
  • 打赏
  • 举报
回复
如果你的A,B两个表中确实存在货号关联的数据的话,那么你的查询语句应该可行
select a.货号, 日期 from a,b where a.货号=b.货号 and b.品名='ax'得
liuyxit 2003-09-19
  • 打赏
  • 举报
回复
:(,慢了,上面的是对的。
sdhdy 2003-09-19
  • 打赏
  • 举报
回复
b表不是有货号吗?
select a.货号, 日期 from a,b where a.货号=b.货号 and b.品名='ax'
FeelingL 2003-09-19
  • 打赏
  • 举报
回复
select 货号,日期 from a
where 货号 in(select 货号 from b where 品名='ax')
P1mm 2003-09-19
  • 打赏
  • 举报
回复
select a.货号,a.日期 from a,b where a.货号=b.货号 and b.品名='ax'

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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