[mysql] meerdere joins

Pagina: 1
Acties:

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
kun je niet meerdere joins in een query opnemen
ik vond met de search alleen dit topic maar daar werd ik ook niet wijzer van.

Wat ik nu heb is:
PHP:
1
2
3
4
5
6
7
8
9
10
11
<?
$sql_zoek = mysql_query("SELECT DISTINCT f_berichten.threadid as threadid,
f_threads.titel as titel,
f_forums.titel as forumtitel
FROM f_threads
INNER JOIN f_berichten, f_forums
ON f_berichten.threadid = f_threads.id,
f_threads.forumid = f_forum.id
WHERE bericht LIKE '%$q%' ORDER BY lastpost")
or die("<br>".mysql_error());
?>

en geeft de foutmelding:
You have an error in your SQL syntax near ' f_forums ON f_berichten.threadid = f_threads.id, f_threads.forumid =' at line 1
iemand een idee hoe je dan meerdere joins moet toepassen?

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • TheRookie
  • Registratie: December 2001
  • Niet online

TheRookie

Nu met R1200RT

JOIN Syntax
select * from table1 LEFT JOIN table2 ON table1.id=table2.id
LEFT JOIN table3 ON table2.id=table3.id;
JOIN f_berichten, f_forums
is IMHO niet volgens de syntax :?

  • RdeTuinman
  • Registratie: Mei 2001
  • Laatst online: 16-08 07:25
OK, te laat, maar het is zonde om mn werk weg te gooien.

Kun je niet meerdere INNER JOINS in je query zetten?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SELECT DISTINCT 
    f_berichten.threadid as threadid,
    f_threads.titel as titel,
    f_forums.titel as forumtitel
FROM
    f_threads
INNER JOIN
    f_berichten
    ON f_berichten.threadid = f_threads.id
INNER JOIN
    f_forums
    ON f_forum.id = f_threads.forumid
WHERE 
    bericht LIKE '%$q%'
ORDER BY 
    lastpost

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op woensdag 23 januari 2002 17:19 schreef TheRookie het volgende:
JOIN Syntax
[..]


[..]

is IMHO niet volgens de syntax :?
is het ook niet...
maar ik heb die query zeker over het hoofd gezien
ik heb die pagina toen net nog bezocht via www.mysql.com/doc

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
thnx!
het werkt intussen
ik had de JOIN en ON volgorde beetje door de war liggen ;)

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt