Ankündigung

Einklappen
Keine Ankündigung bisher.

Kleine Suche

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Kleine Suche

    Hallo, ich habe fogende Querys

    Code:
    SELECT ref.headline,
    ref.txt,
    ref.cat,
    ref.id,
    COUNT(tags.id) AS tag_count
    FROM ref
    INNER JOIN reftag ON reftag.ref_id = ref.id
    INNER JOIN tags on reftag.tags_id = tags.id
    WHERE tags.tag IN ('suchwort1','suchwort2')
    GROUP BY ref.id
    ORDER BY tag_count DESC
    Code:
    SELECT *,
    MATCH(txt,headline) AGAINST ('suchsting') as mtch
    FROM ref
    HAVING mtch > 0.001
    ORDER BY mtch DESC
    LIMIT 5
    die beiden querys laufen wunderbar, nur möchte ich es irgendwie schaffen, beide querys miteinander zu verbinden und anhand der ref.id und der mtch zu sortieren.

    macht dies sinn & wie könnte ich die querys zusammen ausführen?
    falls dies nicht funktioniert, gibt es eine array funktion mit der ich anhand der werte sortieren könnte ?

  • #2
    Hallo notyyy,

    ohne deine Applikation näher zu kennen, sollte man diese Query ohne weiteres einfach mergen können. Grundsätzlich werden in der zweiten Query nicht komplett differente Wertebereiche oder Tabellen abgefragt. Ob das dann hinterher noch Sinn macht, kann ich dir ad hoc nicht sagen.

    Kommentar

    Lädt...
    X