[英]Inner Join 3 Tables in PHP
我正在嘗試開發一個管理系統作為我論文的一部分。
問題:以下查詢出了什么問題?
$query = "SELECT ab.bloodtype, dep.date_donated, dep.amount, sr.
first_name, sr.last_name, loc.location_name
FROM deposits AS dep
INNER JOIN donorstb AS sr ON dep.donor_id = sr.donorID
INNER JOIN available_blood AS ab ON dep.blood_id = ab.blood_id
INNER JOIN location AS loc ON dep.location_id = loc.location_id
ORDER BY donorID DESC;"
所需的輸出如下所示:
Firstname | Lastname | Date Donated | Donated at | Bloodtype | Amount
Ron | Flores | November 18,2017 | Vigan | B+ | 2units
您需要共享這些表。 無論我怎樣編輯您的代碼。 試試吧 -
$query = "SELECT sr.first_name as Firstname, sr.last_name as Lastname, dep.date_donated as 'Date Donated', loc.location_name as 'Donated at', ab.bloodtype as Bloodtype, dep.amount as Amount
FROM deposits AS dep
INNER JOIN donorstb AS sr ON dep.donor_id = sr.donorID
INNER JOIN available_blood AS ab ON dep.blood_id = ab.blood_id
INNER JOIN location AS loc ON dep.location_id = loc.location_id
ORDER BY sr.donorID DESC;"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.