Mailinglisten-Archive |
>>SELECT SUM(`weight`)
>>FROM `correlations`
>>WHERE `article_id` = "1"
>> AND `category_id` IN ("1", "6", "9", "11", "15", "16")
>
> Danke für den Tipp, ohne die Hochkomma '' um die Tabellennamen klappt
> alles bestens und erspart mir einiges an Arbeit. Wieder was gelernt
> ;)) Nochmal danke und nen sonnigen Tag...
das sind keine Hochkomma wie ' sondern `
das ist ein kleinber aber feiner unterschied!
' schließt bei MySQL Zeichenketten (Strings) ein
(das Zeichen über der Raute #)
hingegen
` schließt bei MySQL Namen und Aliase ein (Tabellen, Spalten, ..)
(das Zeichen obere Zeichen zwichen Backspace und ?\ß)
außer deine DB läuft im ANSI-Modus ...
hat mehrere Vorteile ` für Namen zu nehmen, zum einen sieht man
schneller was einfach nur Text und was Namen sind, zum anderen muss man
sich keine Gedanken darum machen ob der verwendete Name eventuell ein
reservietes Wort bei MySQL _ist_ oder vielleicht in späteren Versionen
_wird_ !
--
Sebastian Mendel
www.sebastianmendel.de
www.tekkno4u.de
www.nofetish.com
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive