我有這樣的MySQL查詢:SQL命令使用通配符
$query = mysql_query("SELECT * FROM school_staff WHERE DELETED = 'NO' AND BUILDING = '$building' ORDER by
Department != 'Principal',
Department != 'Assistant Principal',
Department != 'Kindergarten',
Department != 'First Grade',
Department != 'Second Grade',
Department != 'Third Grade',
Department != 'Fourth Grade',
Department != 'Fifth Grade',
Department != 'Learning Support',
Department != 'Alternative Education',
Department != '% - Chair',
Department ASC") or die(mysql_error());
如何將使該行:Department != '% - Chair',
作出任何%文本?
其實,它是目前在做$大樓顯示了所有的行,如果系列進行排序升序這些術語。我試圖讓「替代教育 - 主席」這樣的東西出現在「替代教育」之前。本質上,試圖讓Anything - Chair在Anything之前出現。 - http://www.webdeveloper.com/forum/showthread.php?229494-MySQL-order-by-custom-list – user1779810 2013-02-16 02:30:50