Använder denna kod för att loopa ut dom senaste inläggen i mitt forum:
SQL="SELECT id,rubrik,skribent,svar,last,datum FROM forum_inlagg WHERE catID = "& Request.QueryString("catid") &" AND subID = "& Request.QueryString("subid") &" AND svarID=0 ORDER BY datum DESC"
Men kan man på något sätt istället för att sätta en nu RecSet hämta ut namnet och datumet på den som senast skrev ett inlägg?
Typ så här:
SQL="SELECT forum_inlagg.*, slaf AS senaste FROM forum_inlagg INNER JOIN forum_inlagg ON (forum_inlagg.id = forum_inlagg.svarID) " & _
" WHERE catID="& Request.QueryString("catid") &" AND subID="& Request.QueryString("subid") &"" & _
" AND svarID=0 ORDER BY datum DESC "
Funkar inte:
[MySQL][ODBC 3.51 Driver][mysqld-4.0.20a-nt]Not unique table/alias: 'forum_inlagg'
Alltså svarID:et ska vara = id:et
Båda är av typen Int med kolumnen id är unik och primärnycklen.