SELECT DISTINCT cardnumber, trxid, trxdatetime, trxref
FROM transactions
ซอซข้างบนนี้ก็มันก็ไม่ยอมกรุ๊ปให้อ่ะครับทั้งๆที่คิดว่าน่าจะได้มีอะไรผิดตรงไหนเหรอครับ
(ค้นได้แต่ไม่ยอมกรุ๊ป)
SELECT cardnumber, trxid, trxdatetime, trxref
FROM transactions
GROUP BY cardnumber
ส่วนอันนี้มันไม่ผ่านเลยอ่ะครับ
SELECT cardnumber,count(cardnumber)
FROM transactions
GROUP BY cardnumber
ที่ค้นแล้วกรุ๊ปมีแต่อันนี้อ่ะครับ แต่ผมต้องการข้อมูลทั้งหมดผมเลยใช้
SELECT *
FROM transactions
WHERE cardnumber in (SELECT cardnumber
FROM transactions
GROUP BY cardnumber
)
มันก็ค้นได้ครับแต่ก็ออกมาหมดอีก มันไม่ยอมกรุ๊ปให้
ฐายข้อมูลผมใช้ mssql ครับ
[/b]
ช่วยดู group by ให้หน่อยครับ
Moderator: mindphp
- sudtielove
- PHP Newbie
- โพสต์: 8
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41337
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ตารางมีโครง สร้าง อย่างไร ครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- sudtielove
- PHP Newbie
- โพสต์: 8
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
นี่ครับพี่
trxid numeric(18, 0) not null
cardnumber char(16) null
trxdatetime smalldatetime null
trxref char(12) null
ไม่มีไพรมารี่คีย์ครับ
cardnumber char(16) null
trxdatetime smalldatetime null
trxref char(12) null
ไม่มีไพรมารี่คีย์ครับ
- sudtielove
- PHP Newbie
- โพสต์: 8
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
คือว่าอย่างนี้อ่ะครับ
คือผมต้องการค้น ทุกฟิล์ดหน่ะครับ แต่ให้มันกรุ๊ปตัว cardnumber ให้หน่ะครับ จากโค๊ดด้านบน ยังไม่สำเร็จครับ บางอันกรุ๊ปได้แต่ไม่ครบ บางอันค้นได้ครบทุกฟิลด์แต่ไม่กรุ๊บให้ครับ ช่วยหน่อยครับ รายละเอียดตารางตามข้างบนนะครับ
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41337
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ลิงเปลี่ยน ไปใช้ Having ดูครับ
ขออภัยไม่ ถนัด mssql
ขออภัยไม่ ถนัด mssql
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- yossung
- PHP Newbie
- โพสต์: 1
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ตอบ Sql GROUP BY cardnumber
SELECT cardnumber,count(cardnumber)
FROM transactions
GROUP BY cardnumber
แก้จากเดิมนิดเดียวเป็น
SELECT cardnumber,count(ให้ใส่ ฟิลล์ที่เป็น ID ของตรราง)
FROM transactions
GROUP BY cardnumber
ก็เป็นอันเสร็จ ชัว
FROM transactions
GROUP BY cardnumber
แก้จากเดิมนิดเดียวเป็น
SELECT cardnumber,count(ให้ใส่ ฟิลล์ที่เป็น ID ของตรราง)
FROM transactions
GROUP BY cardnumber
ก็เป็นอันเสร็จ ชัว
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
- 0 ตอบกลับ
- 5034 แสดง
-
โพสต์ล่าสุด โดย buay
25/07/2014 1:32 pm
-
-
โพสต์ใหม่ ตัวอย่างใช้ SQL GROUP BY กับ SQL SUM
โดย thatsawan » 20/01/2016 11:14 am » ใน SQL Knowledge - 0 ตอบกลับ
- 1243 แสดง
-
โพสต์ล่าสุด โดย thatsawan
20/01/2016 11:14 am
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 45