Toon posts:

[mysql] limit probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Weet iemand waarom deze query (hieronder dus) niet met limits om kan gaan
code:
1
2
3
select homo_profiel.id, profiel.nick, grades.hid, avg
grades.grade) as avag from grades, profiel where 
grades.hid=profiel.id group by grades.hid order by avag desc

ik had dit (hieronder) als originele query
code:
1
2
3
4
select profiel.id, profiel.nick, grades.hid, avg
(grades.grade) as avag from grades, profiel where 
grades.hid=profiel.id group by grades.hid order by avag desc
limit 0,10

  • chuxiej
  • Registratie: Februari 2001
  • Laatst online: 13-07-2020
omdat je group by gebruikt?

www.dannyhiemstra.nl


Verwijderd

Topicstarter
hoe kan ik dat oplossen?

Verwijderd

Op donderdag 10 januari 2002 16:43 schreef Scratch het volgende:
hoe kan ik dat oplossen?
Ik zie zo niet waardoor het zou komen, maar als het door GROUP BY komt zoals FireFoxx zegt kun je het oplossen door zelf LIMIT te emuleren (de resultaten doorlopen voor het gedeelte jij deze interessant vindt).

  • chuxiej
  • Registratie: Februari 2001
  • Laatst online: 13-07-2020
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
$limit = 40;
$count = 0;
$sql = "blabla sql met group zonder limit";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
  //doe dit allemaal

  //dit op het einde:
  if($count == $limit) break;
  $count++;
}
?>

www.dannyhiemstra.nl


Verwijderd

Topicstarter
thanx daar was ik zelf ook net opgekomen. but thanx anyway
Pagina: 1