-2

私は単に2つの列を持っています。列 A では、次の例のような一連の 8000 行:

A230399

A230405

A230407

A230418

A230827

A233273

A234868

A234905

A234907

列 B には、以下のような一連のデータ:

SP120035_SDP3_Phase4 - 54685

SP120035_SDP3_Phase4 - 54860

Talk_Jan_FA

SP120035_SDP3_Phase4 - 54862

SP120035_SDP3_Phase4 - 54865

SP120035_SDP3_Phase4 - 54995

A230405 -19542 - Samsung_STMS

A230412-19542 - Samsung_STMS

A233273 -19542 - Samsung_STMS

ご覧のとおり、列 A の太字のテキストのみが列 B に存在します。列 A の行については、列 B に Dara が存在する行を強調表示したいと思います。

4

1 に答える 1

0

これにより、同じ値を持つ tableB の先頭を持つ tableA レコードのみが返されます。

select tableA.* 
from tableA inner join tableB on (tableA.col1 = substring(tableB.col1,1,7))
于 2013-09-28T13:12:37.097 に答える