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