MySQL: order by - Verständnisproblem
bearbeitet vonHallo und guten Morgen,   
> >   `presented` tinyint(11) DEFAULT NULL,
> 
> Etwas viele Stellen für tiny ;) 
Das Problem steckt in dem `DEFAULT NULL`.  
`NULL`ist weder 0 noch 1. Da müsste bei der Abfrage mit [Is Not Null](https://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html#operator_is-not-null) darauf Rücksiocht genommen werden.  
Außerdem sind Sortierungen und Indexe über (quasi-) logische (boolesche) Felder ungünstig. Das verhindert schnelles Finden im Index. 
  
Grüße  
TS
-- 
es wachse der Freifunk   
<http://freifunk-oberharz.de>
MySQL: order by - Verständnisproblem
bearbeitet vonHallo und guten Morgen,   
> >   `presented` tinyint(11) DEFAULT NULL,
> 
> Etwas viele Stellen für tiny ;) 
Das Problem steckt in dem `DEFAULT NULL`.  
`NULL`ist weder 0 noch 1. Da müsste bei der Abfrage mit `[Is Not Null](https://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html#operator_is-not-null)` darauf Rücksiocht genommen werden.  
Außerdem sind Sortierungen und Indexe über (quasi-) logische (boolesche) Felder ungünstig. Das verhindert schnelles Finden im Index. 
  
Grüße  
TS
-- 
es wachse der Freifunk   
<http://freifunk-oberharz.de>