连接两个表查询时的小问题
如图./..
数据库里面只有一条记录.怎么查出来有那么多???????????
[解决办法]
你没有限制 X 和 Y 是怎么连接的当然这样了
在SELECT 后面加上 distinct 或者限制 X和Y的连接
[解决办法]
...
where x.sno = y.sno
and x.sno = 007
或者用join...on...
select * from x
join y
on x.sno = y.sno
where x.sno = 007
[解决办法]
因为你原有的代码是cross join,数据量是左表乘以右表。你最起码要加上左表与右表关联字段才行。