[英]SQL query followed by inner join
我需要在表上運行一個簡單的查詢,以查找具有相應ID的所有行。 然后,我想執行內部聯接。
$applications = SELECT * FROM applications WHERE clubid = $_SESSION['id']
一旦獲得了所有符合此條件的行,我便想按照此原則執行一些操作。 $applications
僅用於存儲從上述查詢中找到的行。
SELECT *
FROM $applications
INNER JOIN productsapplied
ON $applications.ID = productsapplied.appid;
謝謝你的幫助
作為一個查詢來完成所有操作:
SELECT *
FROM applications a INNER JOIN
productsapplied pa
ON a.ID = pa.appid
WHERE a.clubid = $_SESSION['id'];
您可以將兩個查詢合並為
SELECT * FROM $applications
INNER JOIN productsapplied
ON $applications.ID = productsapplied.appid
WHERE $applications.clubid = $_SESSION['id']
我認為您可以使用創建視圖
CREATE VIEW applications AS
SELECT * FROM applications WHERE clubid = $_SESSION['id']
並引用你
SELECT *
FROM applications
INNER JOIN productsapplied
ON applications.ID = productsapplied.appid;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.