mysql> select a.id,a.parent from qa a left join qa b on a.parent=b.parent where b.id=7;
+----+--------+
| id | parent |
+----+--------+
| 7 | 1 |
| 8 | 1 |
| 9 | 1 |
+----+--------+
3 rows in set (0.00 sec)
mysql> select a.id,a.parent from qa a left join qa b on a.parent=b.parent and b.id=7;
+----+--------+
| id | parent |
+----+--------+
| 1 | NULL |
| 2 | NULL |
| 3 | NULL |
| 4 | NULL |
| 5 | NULL |
| 6 | NULL |
| 7 | 1 |
| 8 | 1 |
| 9 | 1 |
+----+--------+
我讀完它們一樣!爲什麼這兩個陳述有不同的結果?
表中有什麼? '從qa'選擇* – 2009-12-24 08:55:53