MySQL加入奇怪的行为

时间:2017-02-21 12:02:11

标签: mysql jointable

假设我们有以下2个表

  

表:主要

  • id(小学)
  • ip(varchar 255)
  

表:sub

  • sub_id(主要)
  • main_id(应该是我想加入的列)
  • IP

在主表中,我有1000行,而在表子中我有10.000行。

SELECT
  *
FROM
  `main` t1
RIGHT JOIN
  `sub` t2 ON t2.main_id = t1.id

为什么上面的查询返回1000行而不是10.000?我正在做正确的连接,在子表中我有10.000行。

为什么phpmyadmin说?

  

当前选择不包含唯一列

0 个答案:

没有答案