我有employeeinfo表和employeeloan表.. 和我使用此查詢:PHP的MySQL:連接兩個表
$result=mysqli_query($con,"select tblemployeeinfo.employeeid, tblemployeeloan.amount from tblemployeeinfo left join tblemployeeloan on tblemployeeinfo.employeeid = tblemployeeloan.employeeid where tblemployeeinfo.employeeid = <employee id for example employee id 1>");
while($row = mysqli_fetch_array($result)){
echo "<br>".$row['employeeid'];
echo "<br>".$row['amount'];
}
結果是
employee id: 1
amount: 1000
employee id: 1
amount: 500
employee id: 1
amount: 100
,但我想要的是像顯示這個:
employee id: 1
amount: 1000
amount: 500
amount: 100
抱歉我的英文不好。 TNX提前
你確定你的結果有員工ID?我沒有看到你在查詢中選擇了 – hassan
對不起,先生...我的壞我會編輯我的帖子..據說這是tblemployeeid.employeeid –
[左連接沒有重複行左表]的可能重複( http://stackoverflow.com/questions/22769641/left-join-without-duplicate-rows-from-left-table) –