我需要從兩個表中選擇數據並顯示它,但我的PHP文件似乎在發佈重複項。我希望能夠提取所有描述並將其與表1中使用的ID關聯起來。過濾表中的重複項
我設法得到它的一些工作,但它顯示名稱傑克兩次是他們無論如何,我可以過濾掉重複。
感謝
這裏是我的代碼
$sql = "SELECT table1.name, table2.description
FROM table1
INNER JOIN table2
on table1.id = table2.customerid";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo $row['name']."<br>";
echo $row['description']."<br>";
}
table1的
id name
1 james
2 jake
3 aaron
4 holly
表2
id customerid description
1 1 hey1
2 2 hey2
3 2 hey3
4 3 hey4
5 4 hey5
什麼被認爲是重複的?所有條目看起來都不一樣... – 2014-10-29 23:35:03
您是否嘗試過'SELECT DISTINCT'? – developerwjk 2014-10-29 23:35:32
您可以使用['DISTINCT'](http://stackoverflow.com/questions/8571902/mysql-select-only-unique-values-from-a-column)約束。 – 2014-10-29 23:35:51