🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
3 messages
3 total messages Started by Bart Vandewoestyne Mon, 26 Dec 2005 15:25
SQL query
#1055
Author: Bart Vandewoestyne
Date: Mon, 26 Dec 2005 15:25
19 lines
1331 bytes
Ieps,

Mijn broer zou volgende query willen doen in Microsoft Access,
maar 't lukt hem precies niet en mijn praktische SQL kennis is nu
ook niet supergroot...

Twee tabellen:

tblFilmGenre met kolommen GenreId en Genre
tblHeeftFilm met kolommen FilmId en GenreId

Hij wil nu alle genres krijgen die geen films toegewezen hebben.
Hoe doen we dat ook alweer?

Greetzzz,
Bart

-- 
	"Share what you know.  Learn what you don't."
Re: SQL query
#1056
Author: bd
Date: Mon, 26 Dec 2005 18:06
37 lines
1809 bytes
Euhm,

SELECT tblFilmGenre.genre
FROM tblFilmGenre
WHERE tblFilmGenre.GenreId NOT IN (SELECT tblHeeftFilm.GenreId FROM
tblHeeftFilm)

?
Bedoel je dit ?

Groetjes,

Bert



"Bart Vandewoestyne" <MyFirstName.MyLastName@telenet.be> schreef in bericht
news:1135610739.15413@seven.kulnet.kuleuven.ac.be...
> Ieps,
>
> Mijn broer zou volgende query willen doen in Microsoft Access,
> maar 't lukt hem precies niet en mijn praktische SQL kennis is nu
> ook niet supergroot...
>
> Twee tabellen:
>
> tblFilmGenre met kolommen GenreId en Genre
> tblHeeftFilm met kolommen FilmId en GenreId
>
> Hij wil nu alle genres krijgen die geen films toegewezen hebben.
> Hoe doen we dat ook alweer?
>
> Greetzzz,
> Bart
>
> --
> "Share what you know.  Learn what you don't."
Re: SQL query
#1067
Author: Yuri Teirlynck
Date: Tue, 10 Jan 2006 12:01
52 lines
2379 bytes
On 2005-12-26, bd <bertdemuynck@pandora.be> wrote:
[ quote volgorde hersteld ]
> "Bart Vandewoestyne" <MyFirstName.MyLastName@telenet.be> schreef in bericht
> news:1135610739.15413@seven.kulnet.kuleuven.ac.be...
>> Ieps,
>>
>> Mijn broer zou volgende query willen doen in Microsoft Access,
>> maar 't lukt hem precies niet en mijn praktische SQL kennis is nu
>> ook niet supergroot...
>>
>> Twee tabellen:
>>
>> tblFilmGenre met kolommen GenreId en Genre
>> tblHeeftFilm met kolommen FilmId en GenreId
>>
>> Hij wil nu alle genres krijgen die geen films toegewezen hebben.
>> Hoe doen we dat ook alweer?
>>
>> Greetzzz,
>> Bart
>>
> Euhm,
>
> SELECT tblFilmGenre.genre
> FROM tblFilmGenre
> WHERE tblFilmGenre.GenreId NOT IN (SELECT tblHeeftFilm.GenreId FROM
> tblHeeftFilm)
>
> ?
> Bedoel je dit ?
>
> Groetjes,
>
> Bert
>
>

Of

SELECT g.Genre FROM tblFilmGenre g, tblHeeftFilm h
WHERE g.GenreId = h.GenreId
GROUP BY g.Genre
HAVING count(h.FilmId) = 0

Ik denk dat dit iets minder zwaar wordt voor de back-end [hoewel het
voor MS Access niet veel uit zal maken]

Groeten
-- 
Yuri Teirlynck

If it ain't broken yet, it might be foolproof for a while.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads