2011-07-15 165 views
1

我有2個表格。左外連接問題

表1:t_atc_list

id | a_name | s_title | r_name 
------------------------------ 
80 | ss  | 128  | 5 

凡s_title & r_name是外鍵。

表2:t_s_list

s_id | title 
------------- 
128 | Song Title 

我想留下用於連接查詢,如果它mightbe在 't_s_list' this..to選擇 't_atc_list' 的所有值..

$query=mysql_query("SELECT t.s_title, s.title from t_atc_list t LEFT OUTER JOIN t_s_list s ON t.s_title=s.s_id"); 
$row=mysql_fetch_array($query); 

而如果我使用權參加它的工作..

$query=mysql_query("SELECT t.s_title, s.title from t_s_list s RIGHT OUTER JOIN t_atc_list t ON t.s_title=s.s_id"); 
$row=mysql_fetch_array($query); 

左連接失敗的原因是什麼,但右連接進行順利嗎?我認爲這兩個查詢都是相同的問題是什麼?

+1

什麼是你得到的錯誤(如果有的話)? – Chandu

+0

我沒有得到任何輸出... – Aditii

+0

查詢看起來很好,你是否嘗試在mysql中直接運行它(沒有php)? –

回答