Visa ett inlägg
Gammal 2003-07-07, 20:23   #9
ErikFalken
Senior Member
 
Reg.datum: Aug 2001
Ort: Karlstad, , Sweden.
Inlägg: 241
Skicka ett meddelande via ICQ till ErikFalken
Standard

Citat:
quote:Tidigare skrev hp

Nix, resulterar i fel, anledningen är att destinct ändast går att använda på id nummer, med andra ord, textfältet title och message går inte...

Jag fick hjälp på ett annat forum, den rätta satsen är

SELECT * FROM news WHERE news.general = 1 OR news.newsid = ( SELECT newsid FROM group_news WHERE group_news.newsid = news.newsid AND group_news.groupid = 1 ) ORDER BY news.changedate DESC

Med andra ord en Select sats i Selectsatsen...

Så är det...



HP
Moderator Svenska 3D-Tåg
Regler
Jasså, skumt...
Jag brukar alltid använda SELECT DISTINCT när jag söker, oavsett om det gäller ID fält (sätter oftast den till integer 10 bytes) eller textfält, char eller annat t.ex. datum. Kör förresten MySQL, vad använder du, kan det var ngt skumt där, om du kör MS Access som använder JetSQL?

Jag har en annan idé, om du har lust så testa gärna, den kan fungera, eller så gör den inte det :-)

SELECT DISTINCT * FROM news WHERE news.general = 1 OR (group_news.newsid = news.newsid AND group_news.groupid = 1) ORDER BY news.changedate DESC

Erik Falkenström


http://www.erikfalken.fotosidan.se
ErikFalken besöker inte forumet just nu