Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> dodatkowe pole boolean...
mihmih
post
Post #1





Grupa: Zarejestrowani
Postów: 125
Pomógł: 1
Dołączył: 4.06.2015

Ostrzeżenie: (0%)
-----


witam,

znowu problem z pracy i będzie opisowo (IMG:style_emoticons/default/smile.gif)

mamy tabelę z produktami, zamówieniami i tabelę łącząca "prod_zam" czyli ID_produktów powiązane z ID_zamówień i ilościami. W tabeli id produkty mam pole boolean "czy_kooperacja". I chciałbym stworzyć listę/zapytanie "KOOP" takich produktów z bieżących zamówień, gdzie potrzebna jest kooperacja. Proste. Ale chciałbym, aby w takim zapytaniu pojawiła mi się dodatkowa kolumna boolean czy ta kooperacja jest już "ogarnięta" czy nie. To pole musi być edytowalne, więc chyba nie mogę na dziko dodać sobie kolejnego zapytania. Logicznym byłoby dodać taką kolumnę w tabeli "prod_zam", ale niestety to chyba nic nie da bo zapytanie "KOOP" będzie wynikiem UNION dwóch SELECTÓW, a UNIONY z tego co wiem są nieedytowalne....

Wiem że to zagmatwane, ale może ktoś zrozumie ten opis i pomoże (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


A dlaczego Twoje zapytanie KOOP ma być UNION, a nie pojedynczym zapytaniem łączącym 3 tabele?
Go to the top of the page
+Quote Post
mihmih
post
Post #3





Grupa: Zarejestrowani
Postów: 125
Pomógł: 1
Dołączył: 4.06.2015

Ostrzeżenie: (0%)
-----


ponieważ niektóre produkty składają się z półproduktów i tutaj mamy kolejną tabelę przejściową produkt-półprodukt. A półprodukty, tak samo jak produkty mają kolumnę "czy_kooperacja" i stąd to UNION. Teraz jak na to patrzę po czasie to chyba produkty i półprodukty trzeba było zrobić w jednej tabeli....
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 10:42