MySQL JOIN mi nefunguje

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
Uživatelský avatar
kuxik009
Level 2.5
Level 2.5
Příspěvky: 338
Registrován: 16 úno 2013 13:03
Kontaktovat uživatele:

MySQL JOIN mi nefunguje

Příspěvek od kuxik009 »

Zdravím,
moc se omlouvám za tohle asi hloupé téma :oops: ale JOIN není zrovna moje parketa a následující kód mi nefunguje:

Kód: Vybrat vše

SELECT uzivatele.id, prezdivka, mail, avatar, admin, overen, COUNT(soutez.uzivatel) AS pocet FROM uzivatele JOIN uzivatele.id ON soutez.uzivatel ORDER BY uzivatele.id DESC
Má to vybrat všechny uživatele z tabulky uzivatele a s nimi spočítat řádky z tabulky soutez, kde sloupec id z uzivatelů je shodný se sloupcem uzivatel ze souteze. Víte prosím někdo jak na to? Děkuji předem!
Moje portfolio
Český jazyk je freeware, ale nikoliv open source!!!

Sestava:
ABBC3_SPOILER_SHOW
Uživatelský avatar
rhsCZ
Level 4
Level 4
Příspěvky: 1400
Registrován: 02 čer 2013 12:03
Kontaktovat uživatele:

Re: MySQL JOIN mi nefunguje

Příspěvek od rhsCZ »

zkus
P.S. nejsme moc zběhlý v MySQL

Kód: Vybrat vše

SELECT `uzivatele.id`, `prezdivka`, `mail`, `avatar`,  `admin`, `overen`, COUNT(`soutez.uzivatel`) AS `pocet` FROM `uzivatele` JOIN `uzivatele.id` ON `soutez.uzivatel` ORDER BY `uzivatele.id` DESC;

„Zeptáš-li se, budeš 5 minut vypadat jako blbec. Nezeptáš-li se, budeš blbcem po celý život.“ - Čínské přísloví
„Mnozí z těch, co žijí, by zasluhovali smrt. A mnozí z těch, co zemřeli, by si zasloužili žít.“ - John Ronald Reuel Tolkien
„Je lepší být nenáviděn pro to, jaký jsi, než být milován pro to, co nejsi.“ - Kurt Cobain
https://rhscz.eu
https://github.com/rhsCZ
Uživatelský avatar
Microsheep
Level 4.5
Level 4.5
Příspěvky: 1656
Registrován: 14 led 2010 22:00

Re: MySQL JOIN mi nefunguje

Příspěvek od Microsheep »

Takto bych to viděl já:
SELECT `uzivatele`.`id`, `prezdivka`, `mail`, `avatar`, `admin`, `overen`, COUNT(`soutez`.`uzivatel`) AS "pocet"
FROM `uzivatele` JOIN `soutez` ON `uzivatele`.`id` = `soutez`.`uzivatel` ORDER BY `uzivatele`.`id` DESC
Uživatelský avatar
kuxik009
Level 2.5
Level 2.5
Příspěvky: 338
Registrován: 16 úno 2013 13:03
Kontaktovat uživatele:

Re: MySQL JOIN mi nefunguje

Příspěvek od kuxik009 »

rhsCZ: Díky za odpověď! Bohužel nefunguje :-(
Ty obrácený apostrofy by sice měly být, ale pokud nepoužíváš anglický názvy, co by se mohli shodovat s příkazy, nemusí tam být

Microsheep: Samozřejmě funguje, díky moc! Jak jsem už říkal, v JOIN se moc nevyznám a zapomněl jsem, že ON musí mít dva parametry :oops: Díky :D
Moje portfolio
Český jazyk je freeware, ale nikoliv open source!!!

Sestava:
ABBC3_SPOILER_SHOW
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Nefunguje nová PC
    od adoyss » » v Problémy s hardwarem
    7 Odpovědi
    9897 Zobrazení
    Poslední příspěvek od martanius
  • Lenovo S-130 nefunguje touchpad
    od mk7605 » » v Problémy s hardwarem
    21 Odpovědi
    16800 Zobrazení
    Poslední příspěvek od mk7605
  • T490s nefunguje trackpoint UPDATE
    od Sadelník1234 » » v Problémy s hardwarem
    3 Odpovědi
    9400 Zobrazení
    Poslední příspěvek od kecalek
  • USB-C hub nefunguje na jednom ASUS notebooku s Thunderbolt 4, na jiném ano
    od Atjov1 » » v Problémy s hardwarem
    10 Odpovědi
    9908 Zobrazení
    Poslední příspěvek od Atjov1

Zpět na „Programování a tvorba webu“