...
...
 
							
						
					OffTopic: 
Code:FROM Tobias t LEFT JOIN Pferde p ON t.id=p.id LEFT JOIN Events e ON t.id=e.id
...
 
							
						  SELECT
             COUNT()
  FROM
             [COLOR=red]tab1 t1[/COLOR]
  LEFT JOIN  tab2 t2 ON t1.spalte1=t2.spalte2
  [COLOR=red]LEFT JOIN[/COLOR]  tab3 t3 ON t1.spalte1=t3.spalte3
SELECT
    COUNT(t2.idx) as total
FROM
    idx t2
LEFT JOIN
    dirs t1 ON t2.IDXdir = t1.idx
LEFT JOIN
    ftps t3 ON t2.IDXftp = t3.idx
LEFT JOIN
    files t4 ON t2.IDXfil = t4.idx
WHERE
    CONCAT(t1.dstring,t4.dstring) REGEXP "test"
EDIT: 
wieso hast du schon wieder "LEFT" draußen?
OffTopic: 
Ich verstehs auch nicht......
Ein inner join an der richtigen Stelle könnte möglicherweise auch die zu ermittelnden NULL Werte veringern und wäre damit evtl. schneller......
[/color]<-ForumSuche rettet Leben-> ||  <-Schau in den Codeschnippsels->CREATE TABLE `dirs` ( `idx` bigint(20) NOT NULL auto_increment, `dstring` text NOT NULL, PRIMARY KEY (`idx`), FULLTEXT KEY `dstring` (`dstring`) ) TYPE=MyISAM CREATE TABLE `files` ( `idx` bigint(20) NOT NULL auto_increment, `dstring` text, PRIMARY KEY (`idx`), FULLTEXT KEY `dstring` (`dstring`) ) TYPE=MyISAM CREATE TABLE `ftps` ( `idx` int(11) NOT NULL auto_increment, `hos` text, `pos` text, `uss` text, `pas` text, `sch` int(20) NOT NULL default '0', `email` text, `time` int(20) NOT NULL default '0', `dirs` int(20) NOT NULL default '0', `files` int(20) NOT NULL default '0', `upd` int(20) NOT NULL default '0', PRIMARY KEY (`idx`) ) TYPE=MyISAM CREATE TABLE `idx` ( `idx` bigint(20) NOT NULL auto_increment, `IDXftp` bigint(20) default NULL, `IDXdir` bigint(20) default NULL, `IDXfil` bigint(20) default NULL, `IDXsiz` bigint(20) default NULL, `IDXtim` int(11) default NULL, PRIMARY KEY (`idx`), KEY `IDXftp` (`IDXftp`), KEY `IDXdir` (`IDXdir`), KEY `IDXfil` (`IDXfil`) ) TYPE=MyISAM
SELECT
    COUNT(t2.idx) as total
FROM
    idx t2
LEFT JOIN
    dirs t1 ON t2.IDXdir = t1.idx
LEFT JOIN
    ftps t3 ON t2.IDXftp = t3.idx
LEFT JOIN
    files t4 ON t2.IDXfil = t4.idx
WHERE
    CONCAT(t1.dstring,t4.dstring) REGEXP "test"
Comment