我有這些2個語句顯示兩次的結果:MySQL的避免來自2個條件
$ POW =請求mysql_query( 「選擇從選項options.label其中userid = '1'」);
和:
$ SQL =( 「選擇從選項options.label其中userid = ''」);
$ result = mysql_query($ sql);
第一個將返回userid等於1的行和第二個沒有用戶ID的行。我遇到的問題有時候我們有相同的標籤和userid = 1的結果AND userid ='' 標籤在頁面上回顯。即使該行出現兩次,我也想每次返回一次標籤。 換句話說,我需要的結果有userid = 1 AND同時userid =''但如果字段標籤重複,只顯示一次。
使用'distinct'關鍵字等,其中用戶ID ='1'' – 2012-03-29 05:07:49
那不是要返回第二個結果'從選項中選擇不同的(options.label) 。換句話說,我需要的結果有userid = 1 AND同時userid =''但如果字段標籤重複,只顯示一次。 – cppit 2012-03-29 05:12:45
將兩者合併爲一個語句'select distinct(options.label),其中userid ='1'或userid =「」' – 2012-03-29 05:15:46