Een SUBQUERY verwijderen maar met hetzelfde resultaat?

Status
Niet open voor verdere reacties.

srananmang

Gebruiker
Lid geworden
10 mei 2011
Berichten
59
Beste Forumleden.

Ik ben benieuwd of ik onderstaande kan veranderen.


Weergeef de naam van de bierboer en biermerk die de sterkste alcohol heeft.

SELECT bierboer.naam, biermerk.naam
FROM bierboer, biermerk
WHERE bierboer.nummer = biermerk.bierboer
AND alcohol = (SELECT MAX (alcohol) FROM biermerk) ;

Naam van bierboer en biermerk weergeven.
Van de tabellen bierboer en biermerk.
Van het tabel bierboer moet het nummer(ID) gelijk zijn aan het nummer(ID) dat staat in de tabel biermerk onder de kolomnaam bierboer.
EN de maximale waarde van tabel biermerk, kolom alcohol.



In plaats van bovenstaande QUERY zou ik graag een QUERY willen maken die geen gebruik maakt van de SUBQUERY ...

Is dit mogelijk, zo ja hoe doe ik dit met alleen SELECT, FROM, WHERE, AND, IN, GROUP BY, ORDER BY, HAVING, MIN, MAX, AVG?

Alvast hartelijk bedankt

Groet,

$
 
Als het resultaat één Bierboer moet zijn, heb je geen subquery nodig, dan kun je groeperen op bierboer en de lijst filteren op de hoogste alcoholwaarde met Max(Alcohol). Daar kunnen dan meerdere bierboeren uitrollen natuurlijk...
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan