多表连接(从两个表取数,放在一个表里)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多表连接(从两个表取数,放在一个表里)相关的知识,希望对你有一定的参考价值。

PARAMETERS p_cityfr TYPE spfli-cityfrom.
TYPES: BEGIN OF wa,
         carrid   TYPE scarr-carrid,
         carrname TYPE scarr-carrname,
         connid   TYPE spfli-connid,
      END OF wa.
DATA  itab TYPE SORTED TABLE OF wa
                WITH NON-UNIQUE KEY carrid.

SELECT s~carrid, s~carrname, p~connid
       FROM scarr AS s
       LEFT OUTER JOIN spfli AS p ON s~carrid   =  p~carrid
                                  AND p~cityfrom = @p_cityfr
       INTO CORRESPONDING FIELDS OF TABLE @itab.

DELETE itab WHERE connid <> 0000.

cl_demo_output=>display( itab ).

 

以上是关于多表连接(从两个表取数,放在一个表里)的主要内容,如果未能解决你的问题,请参考以下文章

mysql 多表查询等值连接为表取别名

求SQL多表查询公式。从A表查询结果去关联B表里面的字段

PHP多表取数据的代码优化

多表查询(章节摘要)

多表查询

高性能队列设计