Moderators: nickj, Lady of Mystery, Mandrake, bananafish, support
point wrote:SELECT * FROM breweries WHERE breweries.brewery_id NOT IN (SELECT brewery_id FROM beer)
Blapsing_Beard wrote:are you guyes talking in smart language just to poke fun at those of us who dont understand?
could you explain me what the OPTIMIZE TABLE command does
SELECT avg(punten.punt) as gem, bieren.id as bierid, bieren.naam as biernaam, merken.naam as merknaam FROM punten, merken, bieren WHERE bieren.merk = merken.id AND bieren.id = punten.bier GROUP BY punten.bier ORDER BY `gem`Jelmo wrote:OK mates I've got a new problem now.
People on my site can vote for beers, now to display the rank-list I use this Query:
- Code: Select all
SELECT avg(punten.punt) as gem, bieren.id as bierid, bieren.naam as biernaam, merken.naam as merknaam FROM punten, merken, bieren WHERE bieren.merk = merken.id AND bieren.id = punten.bier GROUP BY punten.bier ORDER BY `gem`
Now how can I extend this query so it puts a beer which has more votes higher than one with fewer votes.
For example if Beer A has 2 votes, both 8 and Beer B has 5 votes, all 8 - Beer B ranks higher than Beer A.
My table looks like this:
punten
id, bier, gebruiker, punt
(bier means beer, gebruiker means user but that one shouldn't matter)
Thanks in advance
SELECT avg(punten.punt) as gem, bieren.id as bierid, bieren.naam as biernaam, merken.naam as merknaam FROM punten, merken, bieren WHERE bieren.merk = merken.id AND bieren.id = punten.bier GROUP BY punten.bier ORDER BY gem,**rank**Users browsing this forum: No registered users and 5 guests