ich habe irgendwie ein Problem mit dem Zusammenbauen meines SQL-Strings für die Suche. Und zwar möchte ich das ganze Dingen nach "time" sortiert haben.
SQL:
SELECT DISTINCT 0 as fid, news_title as titel, 'news' as typ, news_id as id, DATE_FORMAT(news_time, '%d.%m.%Y') as time FROM ic1_news WHERE (news_text LIKE '%bremen%' AND 1 = 1) UNION SELECT DISTINCT 0 as fid, CONCAT('Paragraph ', paragraph, ' ', p.titel, ' Absatz Nr. ', nr) as titel, 'satzung' as typ, p.titel as id, '' as time FROM ic1_satzungsAbsatz INNER JOIN ic1_satzungsParagraph p ON paragraph = p.id WHERE (text like '%bremen%' AND 1=1) UNION SELECT DISTINCT 0 as fid, titel, 'fangesang' as typ, titel as id, '' as time FROM ic1_fangesang WHERE (text like '%bremen%' AND 1=1) UNION SELECT DISTINCT 0 as fid, CONCAT(r.bezeichnung, ': ', m.bezeichnung) as titel, 'foto' as typ, DATE_FORMAT(datum, '%y%m%d') as id, DATE_FORMAT(datum, '%d.%m.%Y') as time FROM ic1_multimedia m INNER JOIN ic1_multimediaRubrik r ON r.id = rubrik WHERE (m.bezeichnung like '%bremen%' AND foto = 1) UNION SELECT DISTINCT 0 as fid, CONCAT(r.bezeichnung, ': ', m.bezeichnung) as titel, 'video' as typ, DATE_FORMAT(datum, '%y%m%d') as id, DATE_FORMAT(datum, '%d.%m.%Y') as time FROM ic1_multimedia m INNER JOIN ic1_multimediaRubrik r ON r.id = rubrik WHERE (m.bezeichnung like '%bremen%' AND video = 1)
Habe schon versucht das Ganze mit einem SELECT zu umgeben und dann unten nen ORDER BY dran zu hängen, aber leider ist das nicht sortiert...
Anschauen könnt ihr euch den aktuellen Status hier:
externer Link
betroffene Homepage: externer Link
Zuletzt modifiziert von Domme_09 am 08.04.2010 - 21:19:29