sql server2008中若何两张表毗连起来查询而且往掉反复数?

21小时前 (12:06:26)阅读1回复0
xxhh
xxhh
  • 管理员
  • 注册排名4
  • 经验值88055
  • 级别管理员
  • 主题17611
  • 回复0
楼主

您好,我是陈自名(QQ:80056558)。

那个问题比力欠好说,因为每个表的字段纷歧样,招致sql代码写法纷歧样,而反复数据又要看你是若何定义的,是两个表各自某一个字段的数据一样就算反复,仍是两个表各自几个字段的数据一样才算反复,你也可能是指用于毗连的此中一个表中的多条数据一样就是反复。能够加我QQ,详细跟你讲。大致的构想如下:

select 表1.字段,表2.字段 from 表1 left join 表2 on 表1.字段1=表2.字段2

新建一个查询,然后输代码施行:

delete from 表名

where 限造前提

在企业治理器里也能够用用鼠标抉择删除

select p.id,p.name,e.email from Person p join Email e where p.id = e.person_id;

hql 语句中的 tb_person (数据表) 应该换成 对应的实体类名,属性应该换成类中的成员属性而不是数据表中的字段. 期看我的答复对你有用。

0
回帖

sql server2008中若何两张表毗连起来查询而且往掉反复数? 期待您的回复!

取消