SQL Join in der gleichen Tabelle,
Ich habe eine Tabelle mit folgenden Spalten
- product_types
- brand_ids
Brauche ich die brand_ids A und B, aber nicht C
In dieser Tabelle können mehrere Datensätze mit den gleichen product_type, aber mit unterschiedlichen brand_ids.
Könnte es sein, die Notwendigkeit eines INNEREN SELBST verbinden? oder gibt es eine bessere Möglichkeit, dies zu tun?
- wenn Sie brauchen, Datenbank, Hilfe, senden Sie sample-Daten und den erwarteten Ergebnissen. das ist der einfachste Weg, um Ihnen zu helfen, weil ich nicht weiß, was Ihr bittet.
- Meinst du
OR
stattAND
?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gehe ich davon aus, dass
(PRODUCT_TYPE, BRAND_ID)
ist ein eindeutiger Schlüssel der Tabelle.Hier ist eine Methode, das zu tun, was ich denke, Sie sind nach:
Können Sie versuchen, diese Lösung: