我有大約5個共同字段爲「userid」的表我想統計所有這些表中不同的用戶ID。某些用戶ID可能會出現在這些表中的大約2箇中。但我想統計5個表中的不同用戶ID的UNION。我能夠用ff代碼在一個表中統計不同的用戶標識。我希望能夠從所有表格中計數。從多個表中統計不同的用戶ID
//just count the nuber of distict userids in table1
$query2 = ("SELECT COUNT(DISTINCT userid) FROM table1");
$result2 = mysql_query($query2) or die(mysql_error());
$row2 = mysql_fetch_row($result2);
echo "Number of users in table 1 = ".$row2[0] ."<br />";
**Table 1**
Id userid name adresss
**Table 2**
Id Title Sex userid
**Table 3**
Id userid amount
**Table 4**
Id price promotion userid productid
**Table 5**
Id userid category tax weight
這看起來像一個標準的表格設置......你爲什麼需要統計所有這些表格?人們會假設你有一個表在某個地方產生了唯一的'userId',你可以從中得到數(可能是'Table 1')。 – 2012-07-13 15:21:46