TTrumpfMedlem sedan feb. 2004213 inlägg Trådstart#1 Jag skulle vilja få rättsida på en sak. Jag vill hämta den senaste i databasen med denna fråga.
SQL = "select TOP 1 titel, såld from members m inner join annonser a on m.id = a.medlem order by såld desc"
Mitt problem är att han hämtar 2 stycken just nu.
PPeter SMedlem sedan dec. 20025 483 inlägg Lägg till 'titel' i sorteringen.
@ndersMedlem sedan juni 200032 967 inlägghttp://www.webforum.nu/showthread.php?p=1288756#post1288756Det här gäller dessutom fortfarande:
@nders skrev:
(och i framtiden är det najsigt om du ställer frågor om SQL i SQL-forumet)
TTrumpfMedlem sedan feb. 2004213 inlägg Ber om ursäkt.
I alla fall fungerar det inte som ni nämner ovan.
Om såld = 1 så vill jag skriva ut titeln.
EemissionMedlem sedan dec. 19996 721 inlägg
Trumpf skrev:
Om såld = 1 så vill jag skriva ut titeln.
Då får du la be om det i frågan, WHERE såld=1 alltså...
TTrumpfMedlem sedan feb. 2004213 inlägg Men hur ser det ut med denna
SQL = "select TOP 1 titel, såld from members m inner join annonser a on m.id = a.medlem order by såld desc"
TTrumpfMedlem sedan feb. 2004213 inlägg Jaha var det något som kunde detta?
@ndersMedlem sedan juni 200032 967 inläggJa, men det är så enkelt borde du kunna lösa det själv med en enkel kontroll på hur SQL-syntaxen är. WHERE före ORDER BY.
TTrumpfMedlem sedan feb. 2004213 inlägg Det är då jag får felmeddelande:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'm.id = a.medlem WERE'.
/index.asp, line 112
BY clause.
@ndersMedlem sedan juni 200032 967 inläggDubbelkolla din stavning........
TTrumpfMedlem sedan feb. 2004213 inlägg SQL = "select TOP 1 titel, såld from members m inner join annonser a on m.id = a.medlem WERE order by såld desc"
Denna stavning är väl rätt!? Eller måste jag skaffa glasögon tro?
@ndersMedlem sedan juni 200032 967 inlägg
Eller måste jag skaffa glasögon tro?
Du måste skaffa glasögon. WHERE-delen emission visar i sitt inlägg ska in före ORDER BY.
Notera att din Where sats (även med rättning av stavning) kommer inte hjälpa dig. WHERE måste du ha ett villkor. Läs Emissions inlägg så får du rätt 
EkströmMedlem sedan feb. 20022 594 inläggLyckats lära dig joins före where-satser? Bragdartat.