1 回答

TA貢獻1845條經驗 獲得超8個贊
我相信這應該有效 - 我對您的查詢進行了調整。當您對查詢的左側(匹配)感興趣并且不關心俱樂部是否尚未填充時,可以使用左聯接。F ex,如果您有主客場 1 和 5。我們知道 1 是阿森納,但俱樂部中沒有 5 的條目。左連接會顯示它,內連接不會。
<?php
$sql = "SELECT home,away,homeclub.name as homename,awayclub.name as awayname FROM matches
JOIN clubs as homeclub ON matches.home = homeclub.id
JOIN clubs as awayclub ON matches.away = awayclub.id"
$rs_result = $conn->query($sql);
?>
<div style="overflow-x:auto">
<table>
<tr><th><strong>Home</strong></th><th><strong>Away</strong></th><tr>
<?php
while($row = $rs_result->fetch_assoc()) {
?>
<tr>
<td><a href="club.php?id=<?php echo $row['home'];?>"><? echo $row['homename']; ?></a></td>
<td><a href="club.php?id=<?php echo $row['away'];?>"><? echo $row['awayname']; ?></a></td>
</tr>
<?php } ?>
</table>
</div>
- 1 回答
- 0 關注
- 152 瀏覽
添加回答
舉報