![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 330 Pomógł: 0 Dołączył: 25.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
mam tabele products (produkt_id, cena) i promocja (promocja_id, produkt_id, cena), produkt może być na promocji ale nie musi, jak w jednym zapytaniu zwrócić cenę produktu (cenę promocyjna jeśli produkt jest na promocji, cene produktu jesli produktu nie ma na promocji)
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) ![]() ![]() |
Przekonstruuj tabele tak aby była tylko jedna
![]() - products: produkt_id, cena, promocja, promocja_id I wtedy konstruujesz zapytanie:
Aby mieć wszystkie.
Aby mieć wszystkie z promocją
Aby mieć bez promocji.
Pozdrawiam, WebNuLL Ten post edytował Babcia@Stefa 14.08.2008, 14:31:41 -------------------- Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian ![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 330 Pomógł: 0 Dołączył: 25.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
chyba mnie nie do końca zrozumiałeś.
juz wiem jak to zrobic if(s.status, s.specials_new_products_price, p.products_price) as products_price Ten post edytował propage 15.08.2008, 08:43:12 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 05:32 |