ja mensen schaam me een beetje dat ik hiervoor terecht moet...
ik heb een table in een mysql db met 1 record, genaamd "poll"
hier komen later nog meerdere records bij.
om altijd de laatste te pakken, pak ik gewoon die met de hoogste poll_id
nu zijn er nog wel een paar andere manieren, maar deze moet ook werken.
deze sql statement levert geen records terug:
als ik de subquery vervang door een id, bv '1' danm pakt ie 'm wel gewoon...
iemand?
ik heb een table in een mysql db met 1 record, genaamd "poll"
hier komen later nog meerdere records bij.
om altijd de laatste te pakken, pak ik gewoon die met de hoogste poll_id
nu zijn er nog wel een paar andere manieren, maar deze moet ook werken.
deze sql statement levert geen records terug:
code:
1
2
3
4
5
6
7
8
9
10
| SelectSQL = "SELECT * " & _
"FROM poll " & _
"WHERE poll_id = '" & _
"( " & _
" SELECT MAX(poll_id) " & _
" FROM poll " & _
")' "
Set ResultSet = Server.CreateObject("ADODB.Recordset")
ResultSet.Open SelectSQL, ObjConnection |
als ik de subquery vervang door een id, bv '1' danm pakt ie 'm wel gewoon...
iemand?