2013-07-11 44 views
1

我想知道是否有可能使用兩個具有不同字段名的表的「INNER JOIN」。比較兩個具有不同字段的SQL表

這是我的問題的一個例子:

我有一個表稱爲virtuemart_orders那裏是在這個領域中的值是一個所謂的ORDER_STATUS和哪個字段(P,R,X,C)。

然後我有另一個名爲virtuemart_orderstatus的表,其中有一個名爲order_status_code的字段,其值爲(P,R,X,C)。

事情是,我想能夠加入這兩個表使用這些領域,因爲他們是唯一的似乎或多或少相似。

這將是可能的,而無需更改字段的名稱或其他任何東西?

回答

2

您不需要更改列的名稱。只要指定他們在您的查詢

SELECT * FROM virtuemart_orders T1 
INNER JOIN virtuemart_orderstatus T2 
ON T1.order_status=T2.order_status_code 
0

贊成票就可以

select t1.*,t2.* from t1 inner join t2 on (t1.order_status = t2.order_status_code)