作者ericapc (erica)
看板Statistics
標題[程式] between區間在別張表其他欄位
時間Tue Jun 12 17:06:35 2012
我有二張表A,B
A表欄位x要符合B表y,z欄位的區間
請各位大大可以幫我修改程式嗎?
A表
有CDEFGH欄位
B表
有xyz欄位
資料皆為數字型態
因為原始資料太大,只好以代號代替
如果A表的C欄位在B表的XY區間內
在判斷DEFGHF其中之一是否符合同一筆的Z欄位
若兩條件均符合則列出
PROC SQL;
CREATE TABLE P AS
SELECT A.*,B.NO
FROM A LEFT JOIN B
ON A.C BETWEEN B.X AND B.Y;
QUIT;
但是會對應到多個
所以應該是ON那行程式錯誤了!
請各位幫幫忙囉!!
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.124.100.237
1F:推 mamaka:原始資料貼一下 這樣不容易判斷 06/13 19:57
※ 編輯: ericapc 來自: 122.124.100.91 (06/13 23:01)
2F:推 mamaka:1. A表跟B表哪個筆數比較多 2. 這是多對多連接? 06/14 00:12
3F:→ mamaka:我猜 on a.c between (b.x and b.y); 06/14 00:14
4F:→ ericapc:A表比數少B表比數多~主要是B表的z欄位會有重複 06/16 21:04