Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z warunkami w zapytaniu, jw
grOm
post 7.10.2009, 18:39:10
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;


--------------------
Zend Certified Engineer
Go to the top of the page
+Quote Post
blooregard
post 7.10.2009, 19:42:47
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',


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:56