我想從我的數據庫中的3個表中獲取信息。我正在努力獲得4個領域。 'kioskid','kioskhours','videotime','sessiontime'。爲了做到這一點,我想在子查詢中加入。這是我到目前爲止有:如何在子查詢中添加2個連接?
SELECT k.kioskid, k.hours, v.time, s.time
FROM `nsixty_kiosks` as k
LEFT JOIN (SELECT time
FROM `nsixty_videos`
ORDER BY videoid) as v
ON kioskid = k.kioskid LEFT JOIN
(SELECT kioskid, time
FROM `sessions`
ORDER BY pingid desc LIMIT 1) as s ON s.kioskid = k.kioskid
WHERE hours is NOT NULL
當我運行此查詢,它的工作原理,但它顯示的每一行,而不是僅僅顯示每個信息亭ID的最後一排。這是爲了顯示基於行'ORDER BY pingid desc LIMIT 1'.
任何機構有一些想法?
請顯示您的表格結構,當前查詢生成的內容以及您希望看到的內容。 –