Oracle
 sql >> Baza danych >  >> RDS >> Oracle

1 identyfikator dla większej liczby przedmiotów

Miej trzy stoły. Jeden zawierałby produkty:

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

inny zawiera prośby:

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

Trzecia mapuje dwa pierwsze razem

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

(Alternatywnie możesz utworzyć identyfikatory liczb pierwszych produktów i przechowywać items kolumna jako wielokrotność pozycji. Wszystko, co musisz zrobić, to znaleźć czynniki pierwsze items kolumna, a następnie masz listę przedmiotów!*)

*Z jakiegoś powodu nikt w pracy nie uważa, że ​​to dobry pomysł.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przejść do kolumny z różnymi wartościami w tym samym wierszu w sql?

  2. Zapytanie rekurencyjne Oracle — daty

  3. Wykonaj funkcję Oracle, która zwraca kursor referencyjny w C#

  4. Używanie parsera bazy danych Oracle z Javy przy użyciu JDBC

  5. Postgresql i Oracle:zaktualizuj wiele tabel ze wspólnego podzapytania