如何使2个表inner Join后数据不重复? select * from -->select distinct code from 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select distinct * from 表 --在查询分析中执行以下语句,测试下返回值是否正确select table2.code from table1 INNER join table2 on table1.num = table2.num WHERE table1.num = 1 --如果有重复值,加上distinctselect distinct table2.codefrom table1 INNER join table2 on table1.num = table2.numWHERE table1.num = 1 哈,问题解决了。原因在于 SQL 语句:"select * from table1 INNER join table2 on table1.num = table2.num WHERE (((table1.num)='" & frmZZYQ.txtFields(37).Text & "'))" 原来在设计水晶报表的时候,已经把这些数据关系做在报表中了,我们的 SQL 语句只需写成:SELECT * FROM Table1 WHERE table1.num='" & frmZZYQ.txtFields(37).Text &"'写多了反而误事,害我这个菜鸟烦恼了好久,谢谢大家! 对啊,你直接查询table2表就行了 这句SQL语句,不能理解 急求用户授权语句(更正) 问个简单的问题吧 查询!如何按时间分组? 怎么将SQL Server中所有表和列信息显示出来 请问下,sql数据库怎样 比较 一行 2个值 的大小?【在线等ing...】 这个SQL语句如何错了? SQL语句求教 欢迎讨论ms sqlserver中:字段允许为null的利弊?????? insert into select存在多个选择条件时如何使用? 这个sql语句该怎么写呢 SQL2000如何整个备份(包括所有数据库\用户\角色等)?
select distinct * from 表
select table2.code
from table1 INNER join table2 on table1.num = table2.num
WHERE table1.num = 1
select distinct table2.code
from table1 INNER join table2 on table1.num = table2.num
WHERE table1.num = 1
"select * from table1 INNER join table2 on table1.num = table2.num WHERE (((table1.num)='" & frmZZYQ.txtFields(37).Text & "'))" 原来在设计水晶报表的时候,已经把这些数据关系做在报表中了,我们的 SQL 语句只需写成:
SELECT * FROM Table1 WHERE table1.num='" & frmZZYQ.txtFields(37).Text &"'写多了反而误事,害我这个菜鸟烦恼了好久,谢谢大家!
对啊,你直接查询table2表就行了