Oracle
 sql >> Datenbank >  >> RDS >> Oracle

1 ID für mehr Artikel

Habe drei Tische. Einer würde die Produkte enthalten:

id    Product
1     Windows XP Professional
2     Keyboard
3     Mouse
4     LCD Monitor
5     Speaker

ein anderer enthält die Anfragen:

id    request_date    dept       supplier
1     25-Jul-2012     Production Microsoft

Die dritte bildet die ersten beiden zusammen ab

id  request_id  item_id
1   1           1
2   1           2
3   1           3
4   1           4
5   1           5

(Alternativ könnten Sie die IDs der Produkte zu Primzahlen machen und die items speichern Spalte als Vielfaches der Elemente. Alles, was Sie tun müssen, ist die Primfaktoren der items zu finden Spalte, und dann hast du die Liste der Artikel!*)

*Aus irgendeinem Grund hält das niemand bei der Arbeit für eine gute Idee.