Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ÇóÒ»ÌõSQLÓï¾ä£º

ÈçϵÄÁ½¸ö±íA ,B:
A
K1  k2  k3 F
1    1  1 
1    1  2 
1    2  1 
2    1    1
2    2    2

B
K1  k2  k3 F
1    1  1  A
1    2  1  B


ÏëÓñíBµÄF¸üбíAµÄFÖµ¡£ Á½¸ö±íͨ¹ýK1,k2,k3 ¹ØÁª
ÏëµÃµ½ÏÂÃæµÄ½á¹û
A
K1  k2  k3  F
1    1  1  A        £¨ B±íµÄÖµ£©
1    1  2  NULL  £¨ B±íÖÐûÓУ¬ÎªNULL)
1    2  1  B        £¨ B±íµÄÖµ£©
2    1    1  X        £¨ B±íÖÐûÓÐ K1 = 2µÄ¼Ç¼£¬ËùÒÔΪX £©
2    2    2  X    £¨ B±íÖÐûÓÐ K1 = 2µÄ¼Ç¼£¬ËùÒÔΪX £©


ÒªÇóÓÃÒ»Ìõsql Óï¾äд³öÀ´¡£Ð»Ð»°ï棡
SQL code:
select A.K1,A.k2,A.k3,B.F
from A join B
on A.K1=B.K1
and A.K2=B.K2
and A.K3=B.K3


Õâ¸öºÜÄÑô£¿


SQL code:

IF OBJECT_ID('ta') IS NOT NULL
DROP TABLE ta
IF OBJECT_ID('tb') IS NOT NU


Ïà¹ØÎÊ´ð£º

csvÎļþת»»³Ésqlµ¼Èëµ½Êý¾Ý¿â£¬Ã»ÓÐÊý¾ÝΪºÎ£¿

Ö´ÐеÄ˳Ðò£º
1£©Îļþä¯ÀÀ¿ò£¨Ñ¡ÔñÎļþʹÓã©
Ñ¡ÔñºÃÎļþºó
µã»÷Ò»¸öµ¼Èë°´Å¥µÄʱºò £¬°ÑÉÏÃæÉÏ´«¿òÀïµÄcsvÎļþÒÔÒ»¸öIDΪÎļþÃû£¬ÉÏ´«µ½**/**Îļþ¼ÐÏÂ
2£©¶ÁÈ¡Õâ¸öÎļþ¼ÐϵÄcsvµÄÎļþ£¬×ª»»³Ésql
3 ......

Çë½ÌsqlÓï¾ä¡£ - Oracle / ¿ª·¢

ÎÒÓÐÒ»¸ö±í£¬½á¹¹ÊÇÕâÑù¡£
  ת³ö µ¥Î» תÈ뵥λ ±ÊÊý ½ð¶î
date(Ö÷) outid(Ö÷) inid(Ö÷) num amt
2009 1 2 1 500 Ϊ 1 µ¥Î» ÔÚ2009Ä ......

pl/sql - Oracle / ¿ª·¢

СµÜ£¬×î½üҪתÐÐÈ¥×öoracle¿ª·¢ÁË£¬ÓÉÓÚ´óѧ±Ïҵʱ£¬×ßÁ˸öÍä·£¬ÏÖÔÚºÜСÐÄ£¬ÎÊÏ£¬×öPL/SQLÓÐûÓÐǰ;£¿£¿£¿
µ±È»ÎÒ˵µÄÕâ¸öǰ;ÊÇÖ¸ ÒÔºóÒªÌø²Û£¬Êг¡¶ÔÕâÑùµÄÈ˲ŵÄÐèÇóÁ¿´ó²»´ó£¿£¿

3q ÄÇ¿´À´»¹Ö»ÄÜÏȽӴ ......

Ò»¸öpl/sqlÎÊÌâ - Oracle / ¿ª·¢

ÎÒÊÇÔÚtoadÖÐÊäÈë϶Îsql
  declare
  TYPE test_rec IS record(
  code varchar(10),
  name varchar(30)
  );
  v_book test_rec;
    ......

ÇóÒ»SQL - MS-SQL Server / »ù´¡Àà

tab1 ×Ö¶Î:billdate,goodsid,incount,inmoney,outcount,outmoney,endprice,endcount,endamt
tab2 ×Ö¶Î:goodsid,goodskind£¨ÉÌÆ·ÀàÐÍ£©
tab3 ×Ö¶Î:goodskind£¨ÉÌÆ·ÀàÐÍ£©,kindname
½á¹û£º
µÃµ½ÉÌÆ·ÀàÐÍÔÚÒ»¶Îʱ¼ä ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ