我有两个表,Chart_mst和UnitCd1_mst。这两张桌子上没有可连接的东西。我需要通过科目表中名为access_unit1的列查询chart_st中所有可使用第一单元的科目。我需要acct(从chart_mst(为每个第一单元(从单元cs1_mst(重复。所以我的查询看起来像
select acct, unit1 from chart_mst, unitcd1_mst where acctest_unit1 <> 'n'.
我需要:
10000 10
10000 20
10000 30
10001 10
10001 20
10001 30
etc.
有人能帮忙吗?
我认为您描述的是cross join
:
select *
from Chart_mst cross join
UnitCd1_mst;