生成重复值mysql查询

时间:2015-04-25 08:16:35

标签: php mysql

编辑 -

表1名称为ownership_profile
表2名称是socity_unit

表1中的Colum:NAME和UNIT_ID

表2中的Colum:wings和unit_no

如何加入一个表

1 个答案:

答案 0 :(得分:1)

如果表socity_unit中有N行具有相同的socity_id(表owner_profile中的sid),那么您将看到socity_unit X ownership_profile的笛卡尔积。

因此,对于ownership_profile中的每一行,您将获得socity_unit中的每个匹配行。

现在,因为你在select语句中有一个'*',你将获得两个表中的所有列。如果第一个表有很多列,那么就会产生一种错觉:行重复,直到你向右滚动,才能看到第二个表中的列......

这是你的情况吗?