Was sollte der beste Ansatz sein, um eine Liste von Produkten entweder mit Standardwerten oder benutzerdefinierten Benutzerwerten zurückzugeben? Beispiel:LINKE VERBINDUNG auf zwei oder mehr Tabellen
Produkte
product_id name category
---------------------------------------
PROD1 SM-W620NZKBDBT 2
SOFT1 MS-UIOA2189090 2
SOFT2 LE-UIOSAI91000 2
Einstellungen (Standardeinstellungen, das kann von jedem Benutzer verwendet werden - user_id ist nulll)
product_id title color user_id
----------------------------------------------
PROD1 Samsung black NULL
SOFT1 MS Office-365 NULL NULL
Einstellungen (benutzerspezifischen Einstellungen, auf den Standardeinstellung gebaut)
* Benutzereinstellungen voraussichtlich in der gleichen Tabelle, wenn möglich
Erwartete Ausgabe der Produktliste für Benutzer mit user_id = 123 und Kategorie = 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
Produktliste und Einstellungen haben nur sehr wenige Elemente und eine begrenzte Nutzung.
Was haben Sie versucht? Zeigen Sie uns Ihren aktuellen Anfrageversuch. – jarlh
sagen zum Beispiel, ist benutzerspezifische Einstellungen Tabelle hat mehrere Einträge für ein bestimmtes Produkt dann, wie Ihre Ergebnismenge sollte? –