Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql] limit przy złaczeniu tabel
propage
post
Post #1





Grupa: Zarejestrowani
Postów: 330
Pomógł: 0
Dołączył: 25.01.2008

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


tabele:
product
category
product_2_category

jeden produkt moze byc w wielu kaegoriach

mamy np takie zapytanie

"select * from product left join product_2_category on (...) "

powyższe zapytanie zwróci mi tyle duplikaty produktów, jeśli produkt pojawia sie w więcej niż jednej kategorii.

Zaznaczam, iż nie chce używać GROUP by p.product_id lub "DISTINCT" chciałbym się obejsc bez tego.

Pytanie jest wiec czy istnieje jakas konstrukcja, typu :

select * FROM product left join produ2_c cateogry on (xxxx AND LIMIT 0,1 )

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


Cytat
Pytanie jest wiec czy istnieje jakas konstrukcja, typu :
Nie

Cytat
Zaznaczam, iż nie chce używać GROUP by p.product_id lub "DISTINCT" chciałbym się obejsc bez tego.
A niby dlaczego, skoro właśnie tego powinieneś tutaj użyć?

P.S. Napisz wprost co potrzebujesz uzyskać, a nie pytaj o to co Tobie się wydaje rozwiązaniem

Ten post edytował tehaha 16.06.2011, 14:24:53
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: 23.08.2025 - 08:58