|
藍森林 http://www.lslnet.com 2006年8月26日 15:18
請高手指點 select語句輸出結果出現奇怪的重複現象
請高手指點:select語句輸出結果出現奇怪的重複現象:
如下:
mysql>; SELECT p1.name, p1.sex, p2.name, p2.sex, p1.species
->; FROM pet1 AS p1, pet2 AS p2
即使是:
mysql>; SELECT distinct p1.name, p1.sex, p2.name, p2.sex, p1.species
->; FROM pet1 AS p1, pet2 AS p2
結果都出現了3次重複現象,
請高手指點:這是為什麼? |
請高手指點 select語句輸出結果出現奇怪的重複現象
這會把pet1和pet2中所有的記錄都取出來的,因為兩個表之間沒有做任何條件的關聯 |
請高手指點 select語句輸出結果出現奇怪的重複現象
where pet1.xxx=pet2.xxx |
| |