0
有誰知道如何選擇那些行x> y,其中x和y都是表列。如何選擇那些行,其中x> y
$query = mysql_query("SELECT * FROM table WHERE x > '???' ");
有誰知道如何選擇那些行x> y,其中x和y都是表列。如何選擇那些行,其中x> y
$query = mysql_query("SELECT * FROM table WHERE x > '???' ");
要獲取的所有行的列x
值比y
列正是這種簡單較大。
SELECT * /*BTW - Don't use *. List desired columns explicitly*/
FROM table
WHERE x > y;
您可以在任意指定列名的值將是有效的,即使是關係運算符的兩側。
SELECT *
FROM table
WHERE x > y
爲什麼不使用*? 難以加載? – Henrikh
@Daniel - 即使您現在需要在查詢中使用「*」的所有列,也意味着如果添加新列,查詢可能會帶回不需要的數據。例如見[討論](http://stackoverflow.com/questions/65512/which-is-faster-best-select-or-select-column1-colum2-column3-etc) –
非常感謝我的朋友 – Henrikh