 |
มีปัญหา ค่ะ Search ตามตัวอักษร ไม่รู้ผิดตรงไหนใช้ Search แบบนี้ SELECT DISTINCT count(album.Artist_id) AS albumm |
|
 |
|
|
 |
 |
|
ลองใช้คำสั่งติ๋ม ดูครับ อาจจะมีช่องว่าง ใน keyword ที่ใช้ search
trim น่ะครับ ลบช่องว่างออกไป
|
 |
 |
 |
 |
Date :
2010-01-25 15:40:13 |
By :
adaaugusta |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองแล้วค่ะ
ยังเป็นเหมือนเดิมเลย
T^T
|
 |
 |
 |
 |
Date :
2010-01-25 16:27:10 |
By :
glazie |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
SELECT DISTINCT count(album.Artist_id) AS albumm ,album.Album_id, ArtistName, artist.Artist_id, ArtistType
FROM album,artist
WHERE album.Artist_id = artist.Artist_id AND ArtistName like 'ร%' AND Artist_t='Thai'
GROUP BY ArtistName
จาก SQL ด้านบน ผมว่ามันผิดนิดหน่อย ผมไม่เคยใช้ DISTINCT count(album.Artist_id) ผมว่าผิดนะ
(แต่ถ้ามันถูกก็ขอโทษด้วย) ซึ่งน่าจะใช้ต้องเป็น count(DISTINCT album.Artist_id) สำหรับการใช้ DISTINCT & COUNT นะครับ
ผมก็เลยลองตัด DISTINCT ออกไปน่ะครับ เพราะเห็นว่า มี Group by อยู่แล้วอ่ะ จะได้เป็นอย่างนี้
SELECT count(album.Artist_id) AS albumm ,album.Album_id, ArtistName, artist.Artist_id, ArtistType
FROM album,artist
WHERE album.Artist_id = artist.Artist_id AND ArtistName like 'ร%' AND Artist_t='Thai'
GROUP BY ArtistName
ถ้าผิดพลาดยังไงขออภัยด้วย แล้วก็ช่วยแนะนำสิ่งที่ถูกต้วยนะครับ
|
 |
 |
 |
 |
Date :
2010-01-25 16:55:12 |
By :
taluy |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
taluy
ขอบคุนค่า
ลองทำตามที่บอกแล้วค่า
มันยังเป็นเหมือนเดิม เฮ้อ
งงจัง
|
 |
 |
 |
 |
Date :
2010-01-25 17:24:47 |
By :
glazie |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองใน phpmyadmin ผลก้ยังออกมามั่วๆค่า
|
 |
 |
 |
 |
Date :
2010-01-25 22:38:33 |
By :
glazie |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองตรวจสอบ Character set กับ Collation ของ field ครับ
|
 |
 |
 |
 |
Date :
2010-01-26 00:12:36 |
By :
ผ่านมา |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
charset=tis-620 ค่ะ
|
 |
 |
 |
 |
Date :
2010-02-07 15:16:10 |
By :
glazie |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|