SQL数据库查询问题..急急急...在线等!!!!!!!!

wangping_li 2007-12-07 11:17:50
select a.ID,a.fileContext,b.createDate,b.type,b.Production_Name,b.Production_Collocate,b.Production_purpose,b.Production_Type,b.Choose_piece,b.Production_id,c.ID,c.myfile,c.myfile1,c.myfile2,c.fileContext,c.fileContext1,c.fileContext2 from [File] as a,Production as b,MyFile as c where b.Production_id=a.ID and b.Production_id=c.ID and b.Production_id=1

Production是主表.File和MyFile是外键表..我要去掉重复记录..因为我MyFile里面的fileContex,fileContex1,fileContex2是image类型的字断.所以不能用distinct关键字..自己拼了半天拼不出来..谁写出来了马上结贴.谢谢...
...全文
80 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangping_li 2007-12-07
  • 打赏
  • 举报
回复
qinhl99正解..一点错也没有..谢了哈
SeerMi 2007-12-07
  • 打赏
  • 举报
回复
可以这样 select a.* ,cast('' as varchar)bname,cast('' as image)bimg,... into #tmp
from Production where a的条件

然后再更新这个临时表

qinhl99 2007-12-07
  • 打赏
  • 举报
回复
select d.* ,e.fileContext AS Expr2,
e.fileContext1, e.fileContext2
from (
SELECT distinct a.ID, a.fileContext, b.createDate, b.type, b.Production_Name,
b.Production_Collocate, b.Production_purpose, b.Production_Type, b.Choose_piece,
b.Production_id, c.ID AS Expr1, c.myfile, c.myfile1, c.myfile2
FROM [File] a INNER JOIN
Production b ON a.ID = b.Production_id INNER JOIN
MyFile c ON b.Production_id = c.ID
WHERE (b.Production_id = 1)) d join MyFile e on (d.id = e.id)

62,025

社区成员

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

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

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

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