Ik heb hier een query waarbij het article.id niet hoort bij de MAX
(article.articlenumber) functie.
table article:
query:
geeft terug:
terwijl dit moet zijn:
de bedoeling is om een volgend / vorig record knop te maken. Ik heb dit via de search kunnen maken, zonder group by e.d. werkt het uiteraard wel.
wat doe ik hier nu fout?
(article.articlenumber) functie.
table article:
code:
1
2
3
4
5
6
7
| id articlenumber node_id 6734 ABC001 26 6735 MX001 27 6736 MX002 27 ... 6822 MX103B 27 6823 MX104 27 |
query:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| SELECT
MAX(article.articlenumber) AS articlenumber,
article.id,
article.node_id
FROM article
WHERE
article.articlenumber < 'MX104'
AND article.node_id = 27
GROUP BY article.node_id |
geeft terug:
code:
1
2
| id articlenumber node_id 6735 MX103B 27 |
terwijl dit moet zijn:
code:
1
2
| id articlenumber node_id 6822 MX103B 27 |
de bedoeling is om een volgend / vorig record knop te maken. Ik heb dit via de search kunnen maken, zonder group by e.d. werkt het uiteraard wel.
wat doe ik hier nu fout?
[ Voor 86% gewijzigd door twiekert op 24-11-2003 15:06 . Reden: ikbenbrakwaardooriknietgoedtyp ]