0
我的問題可能不是反映我的問題,一開始很抱歉。我遇到了問題,我需要從表中選擇不同的電影名稱,並選擇其ID和其他記錄。但是由於每部電影的id不同,所有電影都會被選中(同名)。這裏的查詢:從mysql中選擇唯一的記錄只考慮一個字段
$sql = "
SELECT DISTINCT
movie_id,movie_name
FROM
tbl_current_movies as cm, tbl_movie_hall as mh
WHERE
movie_active = 'active'
AND
cm.hall_id = mh.hall_id
";
$res = $this->db->returnArrayOfObject($sql,$pgin = 'no');
var_dump($res);
而且var_dump($res)
說:
array
0 =>
object(stdClass)[48]
public 'movie_id' => string '1' (length=1)
public 'movie_name' => string 'MIB' (length=12)
1 =>
object(stdClass)[49]
public 'movie_id' => string '2' (length=1)
public 'movie_name' => string 'Jetuka Pator Dare' (length=17)
2 =>
object(stdClass)[50]
public 'movie_id' => string '3' (length=1)
public 'movie_name' => string 'MIB' (length=12)
所以你可以看電影MIB是顯示了兩次,但我想在結果得到電影MIB只有一次!
你想要哪一個movie_id? 1或3? –