|  | 
	                
  
    | 
	 
        SELECT province FROM tableGROUP BY province where province=ขอนแก่น,เชียงราย,เชียงใหม่ ; อยากให้แสดงเฉพาะ   province=ขอนแก่น,เชียงราย,เชียงใหม่ ;  ต้องเขียนแบบไหนครับ     |  
    |  |  
 
              
  
    | 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ชื่อจังหวัดซ้ำหรอครับ ทำไมต้อง group 
 แค่นี้น่าจะได้แล้ว
 Code (SQL)
 
 
SELECT province FROM table province where province in ('ขอนแก่น','เชียงราย','เชียงใหม่');
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2018-02-06 09:36:38 | By :
                            mongkon.k |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | น่าจะไปอ่าน document การเขียน statement ดูนะครับ จะได้ apply ไปใช้อย่างอื่นได้ด้วย ศึกษาให้ถ่องแท้ไปเลย 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2018-02-06 09:53:36 | By :
                            Chaidhanan |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ประมาณยี้ไหมครับ แต่ควรไปหาอ่านเอาตามคำแนะนำน่าจะง่ายกว่านะครับ 
 SELECT province FROM table province where province in ('ขอนแก่น','เชียงราย','เชียงใหม่') GROUP BY province
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2018-02-06 10:20:59 | By :
                            OOP |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | https://www.w3schools.com/sql/sql_and_or.asp 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2018-02-06 11:18:28 | By :
                            OOP |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ไบ้ให้ ถ้าเขียนแบบนี้คุณเข้าใจง่ายกว่าไหม 
 SELECT * FROM TABLE_NAME WHERE CONDITION GROPBY COLUMNNAME
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2018-02-06 11:38:34 | By :
                            OOP |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ไปศึกษาให้เยอะๆนะครับ ไม่งั้นถามทั้งวันแน่นอน 
 SELECT province FROM table province where province in ('ขอนแก่น','เชียงราย','เชียงใหม่') AND std_status =1  GROUP BY province
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2018-02-06 11:53:54 | By :
                            OOP |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ถ้าพื้นฐานอะครับ มีทุก Case แน่นอนคับ 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2018-02-06 12:05:47 | By :
                            OOP |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | คืออ่านแต่ตัวอย่างบางที่มันจับสาระสำคัญไม่ได้น่ะครับ ก็อย่างโค๊ดที่ จขกท เขียนมา แสดงว่ายังจับสาระสำคัญไม่ได้ 
 group by ข้อมูลตรงนี้จะเป็น value ต่างๆ แต่คุณเอา value ที่เกิตจากคำสั่งเปรียบเทียบมาใช้
 variable IN () คำสั่งนี้เป็นคำสั่งเปรี่ยบเทียบ ถ้าเป็นจริง จะได้ค่า 1
 ก็จะเป็น
 group by 1
 หรือ
 group by 0
 นี่คือผลลัพธ์จาก คำสั่งที่ จขกท เขียน ซึ่งยังจับสาระสำคัญของ clause ต่างๆ ไม่ได้น่ะครับ
 
 บาง statement ก็ใช้ ชุดคำสั่ง ซ้ำกัน เช่น มี group by 2 อัน และยังเขียน ชื่อตารางติดกับคำสั่งอีก ซึ่งก็จะเป็น syntax error ไป
 
 เพราะฉนั้น ไปอ่าน document มันโดยตรงดีกว่าครับ ให้รู้ว่า อะไรเป็นอะไร
 เป็นประโยชน์ต่อ จขกท เองนะครับ
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2018-02-08 20:38:50 | By :
                            Chaidhanan |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  |  |