# Re: 再问与 SQL 有关的问题.

Posted by amos on September 21, 1998 at 15:29:41:

In Reply to: 再问与 SQL 有关的问题. posted by kkcheung on September 21, 1998 at 14:24:43:

: 下面两个语法是什么意思?

: 1.) If Not IsNull(tempset.Fields!curr_sale) Then 'IsNull 的意思是?

: 2.) selstr = "select distinct stock.stock_no,stock.goods_code,stock.standard,stock.c_amount_l,stock.wh_code,stock.store_date,goods_code.goods_name,goods_price.curr_sale,stock_price.price from stock,goods_code,goods_price,stock_price where stock.goods_code=goods_code.goods_code and stock.goods_code *=goods_price.goods_code and stock.stock_no *=stock_price.stockno order by stock.goods_code,stock.store_date"

: 当中 stock_no *=stock_price 的 * 是什么意思 ?
: 谢谢大家 !

1.代表CHECK资料是不是null ㄚ
2. *= 为outjoin...看 * 在等号的那一边的outjoin
以你的情况来说
stock.goods_code *=goods_price.goods_code
两边都有会资料Select 出来, 而stock 有, goods_price 没有的情况下,Select 出来的资料属于goods_price 的栏位就会出现null, 而属于stock 的栏位还是一样会有值出现

Follow Ups:

- Re: 再问与 SQL 有关的问题. kkcheung 17:25:56 9/21/98 (3)
  - 参考一下 SQL 的书籍吧！ 小吴 08:27:51 9/22/98 (2)
    - Re: 参考一下 SQL 的书籍吧！ kkcheung 09:00:47 9/22/98 (1)
      - Re: 参考一下 SQL 的书籍吧！ Edward 13:11:37 9/23/98 (0)