Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] Poprawnosc zapytan
light1
post 9.03.2010, 20:04:09
Post #1





Grupa: Zablokowani
Postów: 4
Pomógł: 0
Dołączył: 9.03.2010

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


Mam pytanie odnosnie zapytan LEFT JOIN
  1. SELECT DISTINCT p2c.product_id, p.model, p.price....
  2. FROM product p < czy moge po tym dodac kolejna tabele np. kategoria c, przeceny pr ... Bo jak dodaje mi sie wywala jak dodaje
  3. LEFT JOIN product_description pd ON (p.product_id = pd.product_id)
  4. LEFT JOIN tax_rate t ON (t.rate) < czy moge tak zostawic ten LEFT bez =?
Powód edycji: [blooregard]: Zły dział, przenoszę.
Go to the top of the page
+Quote Post
piotrooo89
post 9.03.2010, 20:54:56
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




a czy przeczytałeś manual i opis LEFT JOIN? bo chyba nie polecam: http://dev.mysql.com/doc/refman/5.0/en/join.html i http://www.w3schools.com/Sql/sql_join_left.asp


--------------------
Go to the top of the page
+Quote Post
DannyM
post 10.03.2010, 09:44:07
Post #3





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


dziekuje za manuale

mam jednak taki problem, ze powielaja sie produkty.
Jak zrobie GROUP BY p.product_id to wycina mi czesc produktow choc każdy ma inny id.
Zwyczajnie czesc produktow nie ma. Jakis pomysl

Co ciekawe uzywam SELECT DISTINCT wiec nie powinien byc dubel a mam i to powtarza sie po 3 duble

Znalazlem prawidlowosc:
NULL 28 HTC Touch HD PL 5
22 28 HTC Touch HD PL 5
ddd 28 HTC Touch HD PL 5

wystarczy, ze jedno z pol jest inne to pokaze calosc o tyle

Ten post edytował DannyM 10.03.2010, 10:16:54
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