Diskuze: Dotaz přes více tabulek
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Tvůrce
Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
je to ozaj PHP problem? nepatri to nahodou do SQL sekcie?
mise.mise_ID je id či název?
Pokud id nemělo by být mise.mise_ID = mojeMise.ID?
Doufám, že jsem dobře pochopil, tak snad pomůže
SELECT mise.*, mojeMise.*
FROM mise
INNER JOIN mojeMise ON mise.mise_ID = mojeMise.mise
WHERE mojeMise.ID=?
//ještě syntak aby jsi to měl všechno (jak to má cca vypadat)
SELECT //zde musíš vypsat všechny tabulky se kterými chceš pracovat, nebo jen řádky
FROM mise //zde napíšeš tu nadřazenou v relaci, takže tu, kde je N (jestli teda rozumíš relacím)
INNER JOIN mojeMise /*tady ta druhá tabulka*/ ON mise.mise_ID = mojeMise.mise //a tady jen jak máš propojené ty relace
WHERE mojeMise.ID=? //Zde jen ten otazník aby jsi měl podle čeho vybírat
Potřebuji provázat v tabulce "mise" sloupec "mise_ID" se sloupcem "mise" v tabulce "mojeMise", mojeMise.ID do toho doplnuji právě poslané ID..
Vypadá to nadějně, až budu u pc tak na to mrknu. Jen teda v selectu chci pouze mise.odpoved_typ, tak snad to je v pohodě, že tam nebude hvězdička ale pouze SELECT mise.odpoved_typ
Tak tam už si vyplň co potrebujes ale ja to delam klasicky tak ze si vyberu vsechno
Zobrazeno 8 zpráv z 8.