[TYPO3-project-4-3] fe_group SQL-statement,	question out of curiosity
    Xavier Perseguers 
    typo3 at perseguers.ch
       
    Sun Jun 14 00:38:00 CEST 2009
    
    
  
Hi,
>>> I'd like to know why actually the SQL statement for 
>>> group-enableFields contains
>>> this condition this way:
>>>
>>> getMultipleGroupsWhereClause() :=
>>>
>>> AND (pages.fe_group='' OR pages.fe_group IS NULL OR 
>>> pages.fe_group='0' OR
>>> (pages.fe_group LIKE '%,0,%' OR pages.fe_group LIKE '0,%' OR 
>>> pages.fe_group LIKE
>>> '%,0' OR pages.fe_group='0') OR (pages.fe_group LIKE '%,-1,%' OR 
>>> pages.fe_group
>>> LIKE '-1,%' OR pages.fe_group LIKE '%,-1' OR pages.fe_group='-1'))
>>>
>>> Is there a deeper reason, like an SQL-compatibility issue? Because 
>>> this can be a
>>> single condition (per group to check for) with 'FIND_IN_SET' and 
>>> 'FIELD':
>>
>> DBAL is part of core and it enables another DBMS than MySQL. For 
>> instance Postgres or Oracle...
>>
> 
>  It seems listQuery/searchQuery are not overloaded in dbal, presumably 
> this is not and issue of "not-allowed", but "not-done". Correct?
Did not check this very case but yes, I would say "not-done" yet.
-- 
Xavier Perseguers
http://xavier.perseguers.ch/en
One contribution a day keeps the fork away
    
    
More information about the TYPO3-project-4-3
mailing list