我使用PHP/MySQL的建設這個權錢交易型功能在這個網站,我試圖創建一個具有以下字段響應查詢: 所有者的用戶名,標題,提供者的用戶名,要約的項目如何爲這個多對多表建立一個SQL查詢?
基本上我這裏有三個表具有以下字段:
用戶
user_id, username, email
items_available
item_number, owner_id (foreign key that links to user_id), title
offers_open
trade_id, offerers_id (fk of user_id), offerers_item(fk with item_number), receivers_id (fk from user_id)
我該怎麼辦呢?我已經看到了對多對多SQL查詢的一些引用,但它們似乎並不特別符合我在尋找的內容(例如,offerers_id和owner_ids引用Users表中的不同users_id,但怎麼做我讓他們在SQL查詢中區分)
你究竟想從這些表中獲取什麼? –
我試圖在一行中獲取以下字段:所有者的用戶名,標題,提供者的用戶名,提供者的項目 – user1717344
@codepuppy。是的,你是對的,但不幸的是我沒有設計表格。 – user1717344