Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z warunkami w zapytaniu, jw
grOm
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 4
Dołączył: 6.10.2005

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


Witam,

Mam dwie tabele (nizej ich struktura) i mam problem przy zrobieniu relacji miedzy nimi
Chce dodac w wynikach pole rabat i nawet mi to dziala
  1. SELECT product.*, promocje.rabat
  2. FROM product, promocje
  3. WHERE product_id = '$id'
  4. AND promocje.id = product.promocja


ale w momencie jak produkt nie ma ustawionej promocji (ustawiona na 0) nic mi nie wyswietla, a chce zeby w takim przypadku wyswietlilo mi produkt z ustaionym 'rabat' na zero


  1. CREATE TABLE `promocje` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `nazwa` varchar(100) collate utf8_polish_ci DEFAULT NULL,
  4. `opis` text collate utf8_polish_ci,
  5. `rabat` smallint(6) DEFAULT NULL,
  6. `stop` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  7. `start` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  8. PRIMARY KEY (`id`)
  9. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=4 ;
  10.  
  11.  
  12. CREATE TABLE product (
  13. product_id int(11) NOT NULL AUTO_INCREMENT,
  14. `name` varchar(200) collate utf8_polish_ci DEFAULT NULL,
  15. category_id int(11) NOT NULL,
  16. opis text collate utf8_polish_ci,
  17. dostepnosc int(11) DEFAULT NULL,
  18. cena int(11) DEFAULT NULL,
  19. podatek smallint(6) NOT NULL DEFAULT '22',
  20. producent varchar(40) collate utf8_polish_ci DEFAULT NULL,
  21. promocja smallint(6) NOT NULL DEFAULT '0',
  22. active tinyint(1) DEFAULT '1',
  23. clicks int(11) NOT NULL DEFAULT '0',
  24. buys mediumint(9) NOT NULL,
  25. `data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  26. PRIMARY KEY (product_id)
  27. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




  1. `rabat` smallint(6) UNSIGNED DEFAULT '0',
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: 26.09.2025 - 08:58