[TYPO3-core] RFC: Bugfix #7545: Explain select not working with multiple tables

Ingo Schmitt mailinglisten at i-schmitt.de
Tue Feb 26 12:07:20 CET 2008


Hi List,

a small reminder, would be fine to have this in beta 3 solved.

ingo
> Hi,
> 
> please see my attached new patch, which corrects this problem.  (also in 
> the bugtracker).
> 
> ingo
> 
> 
>> Hey Ingo,
>>
>> just tried the patch. I can reproduce an error when using tt_news in 
>> list mode. When activated "explain SQL" I get this:
>>
>> "SHOW INDEX FROM tt_news LEFT OUTER JOIN tt_news_cat_mm ON tt_news.uid 
>> = tt_news_cat_mm.uid_local"
>>
>> You have an error in your SQL syntax; check the manual that 
>> corresponds to your MySQL server version for the right syntax to use 
>> near 'LEFT OUTER JOIN tt_news_cat_mm ON tt_news.uid = 
>> tt_news_cat_mm.uid_local' at line 1
>>
>> Anyway, I applied your patch and still get the error.
>>
>>
>> ingo schmitt wrote:
>>> Hi Benjamin,
>>>
>>>> looks very good. +1 after reading. I'd really like to see this patch 
>>>> in action though.
>>>>
>>>> Can you give us small instructions on how to reproduce this? Thanks 
>>>> a ton!
>>>
>>> Activate: SQL-Debug in Install-Tool
>>> Activate: Debug and set you IP dev mask to your IP in Install-Tool
>>> (
>>> $TYPO3_CONF_VARS['FE']['debug'] = 1;
>>> $TYPO3_CONF_VARS['SYS']['sqlDebug'] = '1';
>>> )
>>> (BTW: Where can I set the later option in installtool 2?)
>>>
>>> Activate: Admin-Panel in TS
>>> Activate: "Explain SELECT queries" in Admin Panel
>>>
>>> Render in frontent a page with tt_news records:
>>>
>>> "You have an error in your SQL syntax; check the manual that 
>>> corresponds to your MySQL server version for the right syntax to use 
>>> near 'INNER JOIN tt_news_cat_mm ON (tt_news_cat.uid = 
>>> tt_news_cat_mm.uid_foreign)
>>> ' at line 2
>>>
>>> SHOW INDEX FROM tt_news_cat
>>> INNER JOIN tt_news_cat_mm ON (tt_news_cat.uid = 
>>> tt_news_cat_mm.uid_foreign)
>>> INNER JOIN tt_news ON (tt_news.uid = tt_news_cat_mm.uid_local)"
>>>
>>>
>>> ingo
>>>
>>>
>>>
>>> Mit freundlichen Gruessen
>>
> 
> 
> Mit freundlichen Gruessen
> 


Mit freundlichen Gruessen
-- 
Ingo Schmitt                        mailto:is at marketing-factory.de
Marketing Factory Consulting GmbH   http://typo3.marketing-factory.de/
Content Management mit Typo3: Beratung - Schulung - Realisierung


More information about the TYPO3-team-core mailing list