Ik heb een database tabel met forum topics. Ieder record heeft ook een "locked", en een "sticky" optie.
Nu is mijn bedoeling met 1 query alles te selecteren, maar ik wil ze dus sorteren op datum, maar eerst de sticky's, dan de gewone topics, dan de gesloten topics.
De query waar ik aan dacht was:
Maar blijkbaar kan ik enkel de order toevoegen aan de volledige UNION, wat dus hetzelfde is als geen union doen en selecteren op date desc. Iemand een idee hoe ik dit kan oplossen ?Code:SELECT * FROM `forum_topic` WHERE sticky='1' ORDER BY date DESC UNION SELECT * FROM `forum_topic` WHERE locked='0' AND sticky='0' ORDER BY date DESC UNION SELECT * FROM `forum_topic` WHERE locked='1' AND sticky='0' ORDER BY date DESC
Aanvullend bericht:
Heb toevallig net een oplossing gevonden. Heb het op deze manier kunnen oplossen.
Toch bedankt!Code:SELECT * FROM (SELECT * FROM `forum_topic` WHERE sticky = '1') DUMMY1 UNION SELECT * FROM (SELECT * FROM `forum_topic` WHERE locked = '0'AND sticky = '0') DUMMY2 UNION SELECT * FROM (SELECT * FROM `forum_topic` WHERE locked = '1'AND sticky = '0') DUMMY3
Dit topic mag gesloten
- forum_topics select met UNION
-
09-02-2011, 16:33 #1
- Berichten
- 171
- Lid sinds
- 18 Jaar
forum_topics select met UNION
Laatst aangepast door N. Verbeek : 09-02-2011 om 16:40 Reden: Automatisch samengevoegd.
-
In de schijnwerper
Ontvang tot 20% kickbackfee op je Google Ads klanten, waar wacht je nog op?PromotieTe Koop: Online Vastgoedplatform en BedrijfWebsite te koopProduct feed grid V1.7 - Creer een affiliate shop in 2 min - WP plugin - V1.7 NU LIVEPHP scriptsProfessionele tekstschrijver (actie: 2,5 cent per woord)Freelance / Werk -
09-02-2011, 22:57 #2
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: forum_topics select met UNION
Je had ook een topic een status kunnen geven (0, 1, 2) en vervolgens sorteren op 2 velden (status en datum).
-
09-02-2011, 23:29 #3
- Berichten
- 171
- Lid sinds
- 18 Jaar
Re: forum_topics select met UNION
Maar dan zat ik nog met het probleem dat een sticky topic ook nog locked of niet locked kan zijn.
(Ok met 4 had het dan wel nog gelukt denk ik ja).
Toch bedankt voor het antwoord!
-
10-02-2011, 01:03 #4
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: forum_topics select met UNION
Ja klopt inderdaad, maar een combo van status en is_locked kun je dan toch voldoende? Ach, het is al opgelost ;-)
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic