我有在獲得正確的查詢我需要的一些問題單查詢合併2個MySQL選擇到
SELECT tbl_participants.name,
tbl_transactions.consumer_rfid,
tbl_transactions.trans_price
FROM tbl_participants,
tbl_transactions
WHERE tbl_participants.id = tbl_transactions.trader_id
我所擁有的是2簡單的表:一個存儲參與者(投資者/消費者)的另一個交易(形式交易者到消費者)。我想帶回了以下信息:交易員的名字,消費者的名稱和價格交易
tbl_participants已經ID(唯一),姓名(參加者) tbl_transactions已經trader_id(從上面的表中獲得),消費者的RFID(從上表)採取
(基於ID我的查詢應該返回交易者的名字),消費者的名字(基於RFID)和交易的價值
謝謝
很難理解你想在這裏。好像你可以刪除'consumer_rfid'。它似乎也可以嘗試使用'UNION'。 – Kermit
我希望它作爲表格顯示,表格的標題將是名稱|消費者名稱|價錢。工會會將數據放在上一個表格中,而不是在它旁邊。 – Adrian
看起來第二個查詢與第一個查詢相同,只有SELECT中的字段更少。因此,您的第一個查詢已經包含您的第二個數據,因此無需「合併」 –