webForumDet fria alternativet

enkel sökfunktion

Databaser & SQL

2 svar · 222 visningar · startad av Pedda

Medlem sedan juni 20006 031 inlägg
Frågan#1

Håller på med en enkel sökfunktion men har problem med att få ut rätt data.

Tabellstrukturer

forum_threads
t_threadId
threadTitel
threadFraga
...

forum_answers
ref_threadID <-- referens till forum_threads.t_threadID
threadSvar
...

Det jag gör är en sökning med LIKE i threadTitel, threadFraga och threadSvar och resultatet jag vill ha ut är threadTitel och t_threadId från tabellen forum_threads utan att få med dubletter.

Databasen är MySQL 5

Medlem sedan dec. 200012 464 inlägg
#2
select t_threadId, threadTitel
  from forum_threads
 where threadTitle like '%this%'
    or threadFraga like '%that%'
    or t_threadId in
        (select ref_threadId
            from forum_aswers
           where threadSvar like '%awesome%')
Medlem sedan juni 20006 031 inlägg
#3

Klockrent som vanligt.

Tackar o bugar för hjälpen.

252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)