Anonymní profil Ondra_AS – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Ondra_AS – Programujte.comAnonymní profil Ondra_AS – Programujte.com

 

Příspěvky odeslané z IP adresy 77.48.185.–

Ondra_AS
Delphi › Přeuspořádání textu
10. 12. 2010   #136776

Ahoj, v Pascalu vůbec neumim, tak se chci zeptat, jak byste řešili tuhle úlohu. Pro znalce Delphi je to primitivní, ale moje znalosti se zastavili na cyklech :) budu rád, když pomůžete ;)

Anonymní uživatel
MySQL › Slučovnání tabulek
15. 11. 2010   #135910

Děkuji za reakci...
Ale již jsem to vyřešil sám
výsledný kod je:



SELECT
i.name,
i.url_name,
i.id,
lc.categori,
li.display
FROM
eshop_item i,
eshop_item_like_categori lc,
eshop_item_like_item li,
eshop_assign_to_categori a
WHERE
(
(
li.item = '".$item['id']."' and
li.aitem = i.id and
a.id = '0' and
lc.id = '0'
) or (
lc.item = '".$item['id']."' and
lc.categori = a.categori and
a.item = i.id and
li.id = '0'
)
) and
i.display = '1' and
NOT EXISTS (SELECT lni.id FROM eshop_item_like_noitem lni WHERE lni.item = i.id and lni.user = '".$user."')
GROUP BY i.id
ORDER BY (li.popularity + lc.popularity) DESC, RAND()

MySQL › Dvě tabulky v jednom .sql filu
11. 11. 2010   #135759

Funkce mysql_query() středníky nebere.
Pro konkretni priklad navrhujji primo ve funkcidibi::query rozsekat prikaz pomoci explode.

MySQL › Slučovnání tabulek
11. 11. 2010   #135758

Ahoj.
Mám 5 tabulek.
1. item [id|display|name]
2. like_item [id|item|aitem|popularity]
3. like_categori [id|item|categori|popularity]
4. noitem [id|user|item]
5. assign [id|item|categori]

Vstupní proměné:
item = aktualni item
user = uzivatel

propojeni:
item.id = like_item.aitem
assign.item = item.id
assign.categori = like.categori.categori
noitem.item = item.id

Potřebuju vypsat nazvy produktů které:
a) like_item.item = $item nebo like_categori.item = $item
b) nesmi existovat radek noitem.item = item.id and noitem.user = $user
c) produkty musi byt seřazeny podle popularity, bud popularita u like_item nebo like_categori, podle toho odkud je ten produkt prirazenej...

Ja si s tim už nevím rady... prosim posilejte jakekoliv napady
Díky

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý