Výdělek na internetu - CZEmoney.com

Peníze, výdělek, reklama, affiliate, klikačky, PTP, MLM a další firmy
Právě je 25.05.12 12:10

Všechny časy jsou v UTC + 1 hodina




 [ Příspěvků: 7 ] 
Autor Zpráva
 PříspěvekPředmět příspěvku: SQL: vnořený select
Napsal: 03.12.10 20:36 
Offline
Uživatelský avatar

Registrován: 14.11.07 10:21
Příspěvky: 1966
Bydliště: Rochlice, Liberec, Liberecký kraj, Česká republika, Evropa, Země, Sluneční soustava, Mléčná dráha
Toto je úvodní příspěvek

Tohle mi funguje tak jak si představuju:
SELECT nick, jmeno, email, (SELECT COUNT(*) FROM uzivatele WHERE levely LIKE '%jjera%') AS ref FROM uzivatele
(tedy pro případ, že pole nick = jjera)

Jak mám ale udělat, aby mi vnořený dotaz pracoval s nickem aktuálního řádku? Tedy čím nahradit to '%jjera%'?

_________________
Tento příspěvek mě stál můj drahocený čas, energii a úsilí. Pokud Vám jakkoliv pomohl, doufám, že to patřičně oceníte. Můj PayPal účet je jjera(at)seznam.cz. :)
 
Potřebujete něco naprogramovat v PHP? Ozvěte se mi, třeba to dokážu.
Pokud potřebujete poradit s PHP, pište do sekce Programování, ne do SZ! Pravidelně tuto sekci čtu a když budu znát odpověď, rád pomohu.
Nechci být opravován


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: SQL: vnořený select
Napsal: 03.12.10 21:20 
Offline

Registrován: 31.07.09 19:25
Příspěvky: 463
SELECT nick, jmeno, email, (SELECT COUNT(*) FROM uzivatele WHERE levely LIKE '%'||nick||'%') AS ref FROM uzivatele

Jinak kdyz takhle budes pocitat "ferdu", zapoctes si i "kuliferdu", "ferdulindu"...


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: SQL: vnořený select
Napsal: 03.12.10 21:47 
Offline
Uživatelský avatar

Registrován: 14.11.07 10:21
Příspěvky: 1966
Bydliště: Rochlice, Liberec, Liberecký kraj, Česká republika, Evropa, Země, Sluneční soustava, Mléčná dráha
Díky, zatím jsem nezkoušel, ale snad to bude fungovat :)

swm píše:
Jinak kdyz takhle budes pocitat "ferdu", zapoctes si i "kuliferdu", "ferdulindu"...
To vím, ty nicky tam mám uložený ve tvaru: *nick1*nick2*nick3* a hledám vždy *nick* . Jen jsem to chtěl trochu zjednodušit. Ten dotaz je o dost složitější :)
(* je samozřejmě u nicku zakázaný znak)

_________________
Tento příspěvek mě stál můj drahocený čas, energii a úsilí. Pokud Vám jakkoliv pomohl, doufám, že to patřičně oceníte. Můj PayPal účet je jjera(at)seznam.cz. :)
 
Potřebujete něco naprogramovat v PHP? Ozvěte se mi, třeba to dokážu.
Pokud potřebujete poradit s PHP, pište do sekce Programování, ne do SZ! Pravidelně tuto sekci čtu a když budu znát odpověď, rád pomohu.
Nechci být opravován


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: SQL: vnořený select
Napsal: 04.12.10 16:35 
Offline
Uživatelský avatar

Registrován: 14.11.07 10:21
Příspěvky: 1966
Bydliště: Rochlice, Liberec, Liberecký kraj, Česká republika, Evropa, Země, Sluneční soustava, Mléčná dráha
No tak jsem to vyzkoušel a na každém řádku mi to vrací úplně stejnou hodnotu

_________________
Tento příspěvek mě stál můj drahocený čas, energii a úsilí. Pokud Vám jakkoliv pomohl, doufám, že to patřičně oceníte. Můj PayPal účet je jjera(at)seznam.cz. :)
 
Potřebujete něco naprogramovat v PHP? Ozvěte se mi, třeba to dokážu.
Pokud potřebujete poradit s PHP, pište do sekce Programování, ne do SZ! Pravidelně tuto sekci čtu a když budu znát odpověď, rád pomohu.
Nechci být opravován


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: SQL: vnořený select
Napsal: 04.12.10 18:38 
Offline

Registrován: 31.07.09 19:25
Příspěvky: 463
SELECT nick, jmeno, email, (SELECT COUNT(*) FROM uzivatele u2 WHERE u2.levely LIKE '%'||u.nick||'%') AS ref FROM uzivatele u

Jsem si az ted vsiml, ze jde o stejne tabulky. Temi "levely" resis stromovou strukturu? :)


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: SQL: vnořený select
Napsal: 04.12.10 21:20 
Offline
Uživatelský avatar

Registrován: 14.11.07 10:21
Příspěvky: 1966
Bydliště: Rochlice, Liberec, Liberecký kraj, Česká republika, Evropa, Země, Sluneční soustava, Mléčná dráha
Dík :)
Koukám, že se v tom vyznáš, možná Tě budu ještě potřebovat, protože do toho dotazu budu potřebovat ještě přihodit 2 další sloupce, což bude zase COUNT(*) z dalších dvou tabulek. Ale možná to zvládnu, uvidíme :)

swm píše:
Temi "levely" resis stromovou strukturu? :)

Jo, přesně tak, je to seznam pěti lidí, kteří jsou nad tím konkrétním člověkem. Máš lepší řešení?

_________________
Tento příspěvek mě stál můj drahocený čas, energii a úsilí. Pokud Vám jakkoliv pomohl, doufám, že to patřičně oceníte. Můj PayPal účet je jjera(at)seznam.cz. :)
 
Potřebujete něco naprogramovat v PHP? Ozvěte se mi, třeba to dokážu.
Pokud potřebujete poradit s PHP, pište do sekce Programování, ne do SZ! Pravidelně tuto sekci čtu a když budu znát odpověď, rád pomohu.
Nechci být opravován


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: SQL: vnořený select
Napsal: 05.12.10 14:21 
Offline

Registrován: 31.07.09 19:25
Příspěvky: 463
Nemam, respektive nevim co to delas, jen jsem se ptal :-)


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odpovědět na téma  [ Příspěvků: 7 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto téma: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Powered by phpBB® Forum Software © phpBB Group

Český překlad – phpBB.cz
phpBB SEO
[ Time : 0.084s | 17 Queries | GZIP : On ]