Výběr všech článku podle dané kategorie   otázka

SQL

Dobrý den,

potřeboval bych poradit jakým způsobem poskládat SQL dotaz tak, aby mi zobrazil všechny články v dané kategorii.

např. Auto-Moto (123)

Řeším to již nějakou chvíli, ale pořád nevím jak by měl dotaz vypadat. Předem děkuji za odpověď.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Dobrý den,

pokud neuvedete, jak vypadá Vaše tabulka (tabulky), jen těžko Vám dokáže někdo SQL dotaz poradit.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Omlouvám se, na to jsem úplně zapoměl.

http://www.pictureup.cz/verejne/452062-d...

http://www.pictureup.cz/verejne/452063-c...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Pokud tedy dobře chápu Váš dotaz, chcete vypsat 'Descriptions' pro všechny 'Demands', jejichž kategorie je třeba již zmíněné Auto-moto.

SELECT Descriptions FROM demands INNER JOIN categories ON demands.categoryid = categories.categoryid WHERE categories.HeadLine = 'Auto-moto'

Nezkoušel jsem to, mělo by to ale fungovat. Nevím ale, zda jste nechtěl vypsat něco jiného...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Možná jsem to špatně formuloval, ale kategorie již mám všechny vypsané, teď je pro mě velkou neznámou jak mezi závorky dostanu právě ten počet všech článků(poptávek) např. z kategorie Auto-Moto. Zkoušel jsem to tím to dotazem, ale bez úspěchu:

SELECT COUNT(*) FROM Demands WHERE CategoryID = @CategoryID

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Aha, tak to potom:

SELECT COUNT(*) FROM demands GROUP BY categoryId

Snad Vám tohle už pomůže.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Ano to je přesně ono, mockrát děkuji.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Pomocí nejzákladnějšího dotazu SELECT .... FROM...WHERE....?!

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback