2013-07-09 62 views
0

我想從兩個表,成員創建一個視圖表和資產表, 和concatinate的名字從會員表作爲一個字段INCHARGE創建一個視圖並連接多個場單場名稱

這是我的代碼 $ host =「localhost」; $ db =「ccm_db」; $ pass =「」; $ user =「root」;

$conn=mysql_connect($host,$user,$pass) or 
die("cannot connect to the  database".mysql_error()); 

mysql_select_db($db,$conn)or 
die("cannot select the database".mysql_error()); 


mysql_query("select a.asset_name as ASSET_NAME, 
      m.(a.fname,' ',a.mname,' ',a.lname) as INCHARGE from asset a,members m"); 

我想要這樣以便在導出到exel時具有全名。

任何幫助?

回答

1

你必須做的,以從兩個表中得到一個綜合作用的結果,就像在

select a.asset_name as ASSET_NAME 
     CONCAT(a.fname, ' ', a.mname, ' ', a.lname) as INCHARGE 
from asset a, members m 
where a.member = m.id 

或者類似的聯接。請參閱http://en.wikipedia.org/wiki/Join_(SQL)

+0

thenx,這工作正如我想要 – internally1