Kom ihåg mig?
Home Menu

Menu


Klurig query i MySQL

Ämnesverktyg Visningsalternativ
Oläst 2005-08-09, 17:38 #1
noccy noccy är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2004
Inlägg: 13
noccy noccy är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2004
Inlägg: 13
Okej. Här har jag kört fast. Antag följande:

Jag har två tabeller:

blogs
articles

Jag vill köra en MySQL fulltext query på *båda* dom tabellerna och returnera resultaten i samma lista med en vikt/relevansrating på dom, med andra ord nedanstående fråga fast över två tabeller, båda ska returnera en matchande r_subject, r_text, r_type, och r_link.

Kod:
SELECT blogs.bl_subject AS r_subject,blogs.bl_text AS r_text,CONCAT('/blog.asp?id=',blogs.bl_id) AS r_link,'blog' AS r_type, MATCH(blogs.bl_subject,blogs.bl_text) AGAINST('frågahär') AS relevance FROM blogs WHERE MATCH(blogs.bl_subject,blogs.bl_text) AGAINST('frågahär' IN BOOLEAN MODE) ORDER BY relevance DESC;
Är inte helt hundra på att ovanstående fråga fungerar. Har knappat in den här i texteditorn, tänker inte försöka bråka in detta på sidan förrän jag vet att allting kommer funka

En liten utmaning för forumets MySQL gurus

// Christopher
noccy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-09, 18:30 #2
koalas avatar
koala koala är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Sep 2004
Inlägg: 1 154
koala koala är inte uppkopplad
Har WN som tidsfördriv
koalas avatar
 
Reg.datum: Sep 2004
Inlägg: 1 154
Varför inte prova queryn först åtminstone?
koala är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-09, 18:35 #3
koalas avatar
koala koala är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Sep 2004
Inlägg: 1 154
koala koala är inte uppkopplad
Har WN som tidsfördriv
koalas avatar
 
Reg.datum: Sep 2004
Inlägg: 1 154
Du kan ta en titt på den här tutorialen om fulltextsökning i MySQL. Tror den kan hjälpa dig lite, men ta inte illa upp om jag underskattar dina kunskaper
koala är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-09, 20:18 #4
noccy noccy är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2004
Inlägg: 13
noccy noccy är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2004
Inlägg: 13
Citat:
Originally posted by koala@Aug 9 2005, 18:35
Du kan ta en titt på http://tant102.mine.nu/Articles/View.aspx?articleId=8. Tror den kan hjälpa dig lite, men ta inte illa upp om jag underskattar dina kunskaper
Jag har pejl på queryn i sig, jag vet bara inte hur jag ska sätta ihop två querys till en som jag vill när det gäller fulltextsök
noccy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-09, 21:45 #5
noccy noccy är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2004
Inlägg: 13
noccy noccy är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2004
Inlägg: 13
Jag löste problemet igenom att skumma igenom min MySQL-bibel. Pinsamt att jag aldrig använt UNION förrut :$

(query1) UNION (query2) ORDER BY condition

Tack för hjälpen iaf
noccy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-10-22, 00:37 #6
Rooss avatar
Roos Roos är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2004
Inlägg: 45
Roos Roos är inte uppkopplad
Nykomling
Rooss avatar
 
Reg.datum: Jul 2004
Inlägg: 45
Prova gärna att använda mysqlcc (om du kör på linux, vet ej om windows version finns).
Roos är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 22:34.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017