php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.03.2008, 20:20  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard 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 ?
notyyy ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.03.2008, 21:14  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.654
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

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.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Suche PHP Profi für kleine Funktionsänderung an der Community Ekstaza Beitragsarchiv 3 21.02.2009 13:35
Suche 'strahlfreudigen' Router nikosch Off-Topic Diskussionen 6 22.01.2008 19:06
Suche kleine Grafik Maxi Beitragsarchiv 11 04.06.2007 19:18
Suche in Office Dateien mit Index Beatbox Off-Topic Diskussionen 6 09.02.2007 15:34
Suche Alienuser PHP Tipps 2006 5 02.07.2006 16:31
[Erledigt] Erweiterung der Suche PHP Tipps 2007 2 01.12.2005 19:30
Suche in Datenbank realisieren Unbekanntes_Pferd PHP Tipps 2007 4 09.11.2005 16:22
[Erledigt] 2 kleine Fragen... Off-Topic Diskussionen 2 19.10.2005 17:16
Suche folgenden Counter: PHP Tipps 2005-2 3 08.09.2005 13:19
suche lösungsweg für komplexe suche, md5hash PHP Tipps 2005-2 3 19.07.2005 17:57
mal wieder eine suche lomtas Datenbanken 0 12.07.2005 11:03
Suche FÄHIGE Coder für Mega-Projekt NONNNNN Beitragsarchiv 1 14.04.2005 01:54
suche was Fertiges ... Off-Topic Diskussionen 2 15.06.2004 18:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
kleine suche php, klaine suche

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:24 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.