Složitější selekt – konstrukce
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- premek_k
- Člen | 172
Dobrý den, pánové.
Jsem začátečník, proto se omlouvám za možná hloupý dotaz s jehož
vyřešením však nemůžu hnout.
Jedná se o složitější selekt do databáze, který neumím nakódovat.
Mám tabulku USERSTEPS, která je přes sloupec PlaceId svázaná vazbou 1:N s tabulkou PLACETEXTS. Tato je dále provázaná přes sloupec TextStyleId vazbou 1:1 s tabulkou TEXTSTYLES.
Potřebuji nakódovat níže uvedený selekt, což by bylo jednoduché, kdyby neobsahoval pro mne nezbytnou sekci ORDER BY. Myslíte, že by jste mi byli schopni poradit ?
<script>
SELECT
us.PlaceVisited, pt.TextParagraph, ts.TextStyleCode
FROM
usersteps us,
placetexts pt,
textstyles ts
WHERE
us.PlaceId = pt.PlaceId AND
ts.TextStyleId = pt.TextStyleId AND
us.VariantId = 1 AND
us.UserId = 1 AND
us.PlaceVisited IS NOT NULL AND
pt.TextTypeId IN(11,15,16)
ORDER BY
us.PlaceVisited,
pt.TextTypeId,
pt.TextOrder;
</script>