On 8 Sep., 12:55, Martin <ma...@SPAMscandesigns.dk> wrote:
> > id int(11)
>
> Er dette primary key?
> Er der auto increment på den?
Ja, lige netop
> > noteID int(11)
> Hvor kommer denne fyr fra?
noteID er en parenttabel som ikke indeholder data jeg skal bruge i
denne sammenhæng. Altså:
hp_note
id
-> hp_note_version
noteID
hvis du forstår hvad jeg mener...
> Ingen grund til at vælge distinct hvis det er auto increment og primary key.
>
> DISTINCT betyder at den kun skal vælge éen række hvis der er flere med
> samme id
Pointen er at finde sidste version. Hvor jeg benytte 'date'. Der er
altid en eller flere records med samme noteID.
> Jeg kan aldrig huske hvornår man skal bruge ASC/DESC - måske det er fejlen?
ASC/DESC har jeg styr på. DESC begynder ved seneste versionering.
> Der er 1 ting jeg kan se, så hut jeg visker så er date et reserved
> keyword, så kan du
> 1: Lave den om til fx. date_added
> 2: Sætte ` (plinger?) rundt om altså
> ORDER BY `date` DESC
> og det samme hvis du skal selecte date feltet også
> SELECT `date`, noteID...
>
> Jeg ville nok fortrække at bruge #1 - ellers så glemmer man sikkert
> plingerne på et andet tidspunkt, hvis man ikke konskvent bruger plinger
> alle steder :)
Jeg får ikke syntaksfejl, men jeg tjekker lige for en sikkerheds
skyld. Og vender tilbage.