| 上一篇主題 :: 下一篇主題   | 
	
	
	
		| 發表人 | 
		內容 | 
	
	
		joneslin168
 
 
  註冊時間: 2010-11-27 文章: 2
 
  第 1 樓
  | 
		
			
				 發表於: 星期日 十二月 12, 2010 4:33 pm    文章主題: 尋求 sql 高手 | 
				     | 
			 
			
				
  | 
			 
			
				我有兩份資料表  AA及 BB
 
 
我想列出 "符合"   AA.code="0123AA"  的  BB.ID 中的值 (不只一個哦) 
 
 
其中 AA.seqno=BB.seqno 
 
請教 sql  應該怎麼寫 ?
 
 
 
 
謝謝了 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		LiuRambo
 
 
  註冊時間: 2007-11-27 文章: 481
 
  第 2 樓
  | 
		
			
				 發表於: 星期日 十二月 12, 2010 10:21 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				SELECT  BB.ID TOP 1 FROM AA LEFT JOIN BB ON AA.seqno=BB.seqno WHERE AA.code="0123AA"
 
  | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		bin1x
 
 
  註冊時間: 2004-08-27 文章: 462
 
  第 3 樓
  | 
		
			
				 發表於: 星期一 十二月 13, 2010 7:40 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				select bb.id from aa,bb where aa.seqno=bb.seqno and aa.code = "0123AA"
 
aa 和 bb 可能是單頭,單子明細檔的關連
 
所以當aa.seqno=bb.seqno 時,可挑出許多的符合的bb.id  但
 
限定在aa.code = "0123AA"的資料 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		leokwok2001
 
 
  註冊時間: 2011-02-10 文章: 13
 
  第 4 樓
  | 
		
			
				 發表於: 星期四 二月 10, 2011 6:50 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				select bb.id from aa 
 
left outer join bb on  
 
   aa.seqno= bb.seqno 
 
where aa.code='0123AA' | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		 |