返回帶有默認值或自定義用戶值的產品列表的最佳方法是什麼?例如:在兩個或多個表上左加入
產品
product_id name category
---------------------------------------
PROD1 SM-W620NZKBDBT 2
SOFT1 MS-UIOA2189090 2
SOFT2 LE-UIOSAI91000 2
設置(默認設置,可以由任何用戶使用 - user_id是nulll)
product_id title color user_id
----------------------------------------------
PROD1 Samsung black NULL
SOFT1 MS Office-365 NULL NULL
設置(用戶特定的設置,建立在默認設置頂)
product_id title color user_id
----------------------------------------------
PROD1 Samsung/WIFI dark 123
SOFT3 MS Windows 10 N/A 123
*如果可能的話,預期用戶設置在同一個表中
預期的產品列表的輸出與USER_ID = 123和類別= 2
product_id title color
--------------------------------------
PROD1 Samsung/WIFI dark <- product with user settings
SOFT1 MS Office-365 NULL <- product with default settings
SOFT2 LE-UIOSAI91000 NULL <- product without settings
產品列表和設置用戶將有非常少的項目和有限的使用。
你有什麼試過?向我們展示您當前的查詢嘗試。 – jarlh
例如說,用戶特定的設置表是否具有特定產品的多個條目,那麼結果集應該如何? –