簡體   English   中英

比較兩個具有不同字段的SQL表

[英]Comparing two SQL tables with different different fields

我想知道是否可以使用帶有兩個字段名稱不同的表的“ INNER JOIN”。

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

我有一個名為47的表,其中有一個名為order_status的字段,該字段中的值為(P,R,X,C)。

然后,我有另一個表,名為venermart_orderstatus,表中包含一個名為order_status_code的值(P,R,X,C)。

事實是,我希望能夠使用這些字段來連接這兩個表,因為它們是看起來或多或少相似的唯一表。

不必更改字段名稱或其他任何內容,這是否可能?

您無需更改列名。 只需在查詢中指定它們

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

是的,有可能

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM