Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 1 Dołączył: 4.06.2015 Ostrzeżenie: (0%)
|
Witam,
spróbuję wyjaśnić mój problem...Mam tabelę z produktami, z zamówieniami i łącząca te 2 tabele (ID, ID_ZAM, ID_PROD, ilosc). Mam zapytanie, gdzie podając numer zamówienia generowana jest lista produktów z ilościami na to zamówienie. Proste. Ale niektóre zamówienia są wyjątkowe (wyjatek = TRUE) i chciałbym tym samym zapytaniem dla nich generować całkiem inną listę produktów. To samo zamówienie, a całkiem inna lista produktów. Wydaje mi się że sa 2 możliwości: Albo w tabeli łączonej dodać nową kolumnę "ID_produkt_wyjatek" i w zapytaniu przy warunku połączenia tabel "produkt" i "laczona" dać
Lub stworzyć drugą tabele łączoną....ale pisząc to stwierdzam że to chyba gorszy pomysł. Czy przy tym pierwszym pomyśle wszystko będzie ok i czy warunkach łączenia tabel można stosować takie funkcje jak case when lub coalesce? |
|
|
|
mihmih dwie tabele łączone 13.01.2017, 23:31:28
com 2 tabela, bo to zupełnie innym model danych jest 13.01.2017, 23:52:30
trueblue Z jaką tabelą jest powiązane id_produkt_wyjatek? 14.01.2017, 08:42:18
mihmih ID_produkt_wyjatek = produkt,ID_produkt
Chodzi o ... 14.01.2017, 11:34:29
trueblue A czym się różni sytuacja kiedy id_produkt_wyjatek... 14.01.2017, 11:39:26
mihmih standardowo chcę mieć listę produktów z połączenia... 14.01.2017, 12:55:13
trueblue Skoro wyjątkowe produkty determinuje pole wyjatek ... 14.01.2017, 13:00:30
com Popieram trueblue, to będzie najlepsze rozwiązanie... 14.01.2017, 17:25:01 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 01:33 |