  | 
              
	              
	                
  
    
	 
        Select ซ้อน Select ทำไงครับ สมมติว่ามีข้อมูลอยู่ชุดหนึ่ง     | 
   
  
    |   | 
   
 
 
 
              
  
          
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 select id,status ,count(*) from tb where id='111' group by status                        
               
               | 
             
            
              
			                
  ประวัติการแก้ไข 2014-08-05 16:26:52              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-08-05 16:24:19 | 
                        By :
                            cowboycnx | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 Code (PHP) 
$ID=111;
$Status=1;
$select=mysql_query("SELECT count(*) as count from Students WHERE ID='".$ID."'AND Status='".$Status."'");
$result=mysql_fetch_array($select);
echo $result['count']
                        
               
               | 
             
            
              
			                
  ประวัติการแก้ไข 2014-08-05 16:32:32 2014-08-05 16:33:41              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-08-05 16:30:57 | 
                        By :
                            Ex-[S]i[L]e[N]t | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                   ตอบความคิดเห็นที่ : 1 เขียนโดย : cowboycnx เมื่อวันที่ 2014-08-05 16:24:19 
 
 
 
ขอเสริมครับครับ (เพื่อให้คุณปเป็นหมาป่า) 
 
 
Code (SQL) 
SELECT * FROM (SELECT Id,
                      Foo,
                      Bar
FROM (VALUES ('Id0', 'Foo0', 'Bar0')) AS X (Id, Foo, Bar)) AS X
INNER JOIN  
              (SELECT  *
                    FROM (VALUES('Id1', 'Foo1', 'Bar1'),
                                ('Id2', 'Foo2', 'Bar2'),
                                ('Id3', 'Foo3', 'Bar3')) AS Y (Id, Foo, Bar)) AS Y
                                ON 1 = 1
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-08-05 16:35:05 | 
                        By :
                            หน้าฮี | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 จว ย ศร.ดร. สมคิด (ม.อิสานมั้ง) มึงอายุเท่าไหร่ว่ะ? 
เด็กเมื่อวานซืน < 60 ปี                        
               
               | 
             
            
              
			                
  ประวัติการแก้ไข 2014-08-05 17:06:32              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-08-05 17:05:11 | 
                        By :
                            หน้าฮี | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 Code (SQL) 
select a.ID, a.count_id, COALESCE(b.one_count,0) count_1, (a.count_id - COALESCE(b.one_count, 0) ) count_0
from (select ID, count(ID) count_id from tableName group by ID) a
left join (select ID, count(ID) one_count from tableName where status=1 group by ID) b
on a.ID = b.ID
  
 
ตามนี้ครับ แสดง ทุก ID                        
               
               | 
             
            
              
			                
  ประวัติการแก้ไข 2014-08-05 17:33:14              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-08-05 17:32:13 | 
                        By :
                            Chaidhanan | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                   ตอบความคิดเห็นที่ : 13 เขียนโดย : Chaidhanan เมื่อวันที่ 2014-08-05 17:32:13 
 
 
Query ในชีวิตจริงของกระผม มันซับซ้อนกว่านี้ครับ อธิบายไปเด็กฯก็ไม่เข้าใจครับ 
(คนละแนวคิดกัน/แนวคิดเดียวกัน) 
 
Query ในชีวิตจริงของกระผม มันคือระบบงานจริง และจะผิดพลาดไม่ได้ 
 
คุณตาเชื่อผมไหมว่า วันก่อนผมได้เงินมา 35,000 บาท ผมมีแต่ความกดดันครับ (บางคนเข้าใจว่า 10 วินาที) 
 
1 x 500 บาท (สีเทาของเขาแต่มันคือรายได้ของผมครับ) 
 
 
 
สีเทาของเขา คุณตาคิดว่ามันคือสีขาวของกระผมไหมครับ?  
ขอบคุณครับ                        
               
               | 
             
            
              
			                
  ประวัติการแก้ไข 2014-08-05 17:45:15 2014-08-05 17:47:27              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-08-05 17:43:39 | 
                        By :
                            หน้าฮี | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 55555 ผมว่าไปกันใหญ่แล้วว ผมเองชักคุ้นๆไสตล์การพูดจาของคุณหน้าฮึ 
เหมือนว่าเคยเปิดประเด็นสมัยเวบพันทิพย์เมื่อ 4-5 ปีก่อน แกก็ไปต่อว่า อาจารย์มหาลัย ทำนอองนี้แหล่ะ 
ผมก็ไม่รู้ว่ามีความคับข้องใจอะไร แค้นฝังหุ่นจริงๆ                         
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2014-08-05 18:30:46 | 
                        By :
                            cowboycnx | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 คับแค้นอะไรผม ผมก็กินยาดองมา                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2020-08-19 09:55:47 | 
                        By :
                            ศร.ดร. สมคิด | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |