mech: MYSQL: < = > bzw. > = < ???

mahlzeit
öhm ......... es is nich wirklich ein problem, nur etwas was ich nich verstehe

wenn ich sage select id from artikel where bestand<minbest;

dann gibt er mir die ids, wo der bestand größer als der mindestbestand ist, und wenn ich die werte vertausche, isses halt genau andersrum, jedoch logisch völlig falsch ......... warum?

  1. auch wenn es vielleicht ne dumme frage is, bitte sagt ma was dazu

  2. wenn ich sage select id from artikel where bestand<minbest;

    dann gibt er mir die ids, wo der bestand größer als der mindestbestand ist, und wenn ich die werte vertausche, isses halt genau andersrum, jedoch logisch völlig falsch ......... warum?

    Ist das zufällig kein Zahlen-, sondern ein Varchar-Feld?
    Dann gilt lexikalische Sortierung, d.h.
    1 < 10 < 2 < 20 < 200 < 21 < 3 < ...