ฉันมีมุมมองที่ใช้ ตารางเดือย จัดรูปแบบด้วย a first_contact ฟิลด์ที่มีปี (รูปแบบวันที่: กำหนดเอง, รูปแบบวันที่ที่กำหนดเอง: วาย) และข้อใดคือคอลัมน์ Pivot ของตาราง
ฉันต้องการเรียงลำดับค่าของคอลัมน์นี้ตามปี (จากมากไปน้อย) นอกจากนี้ฉันต้องการมี ไม่มีพฤติกรรมผลลัพธ์ สำหรับ first_contact ฟิลด์พูดบางอย่างเช่น ไม่มีรายการที่นี่. นี้ ไม่มีพฤติกรรมผลลัพธ์ ควรวางคอลัมน์ไว้ที่ด้านขวาของ ปี คอลัมน์; หลังจากนั้นควรมี ทั้งหมด คอลัมน์ (การรวมแถวในการตั้งค่าตารางเดือย)
มุมมองนี้จะรวมอยู่ในหน้าเป็นบล็อก
ฉันลองป้อนลำดับการจัดเรียงภายใต้ เกณฑ์การเรียงลำดับ ส่วนหัวของเมนู (ด้วย ปี เป็นความละเอียด) รวมถึงภายในการตั้งค่าตารางเดือย (การเลือก จัดเรียงได้ ใน first_contact เส้นและการเลือก จากมากไปน้อย).
ในทั้งสองกรณี การเรียงลำดับของมุมมองจะไม่ถูกระบุ เมื่อฉันโหลดหน้าใหม่ด้วยมุมมองนี้ การเรียงลำดับเริ่มต้นจะเปลี่ยนไป ดูเหมือนจะเป็นแบบสุ่ม บางครั้งคอลัมน์ NRB จะลงจอดระหว่างสองปี บางครั้งก็ซ้าย บางครั้งก็ขวา สิ่งเดียวกันนี้เกิดขึ้นกับเส้นตารางของบางมุมมอง (การเปลี่ยนแปลงลำดับแบบสุ่มเมื่อโหลดซ้ำ) ไม่ใช่ทุกมุมมองที่แสดงพฤติกรรมนี้ ฉันไม่สามารถเข้าใจความแตกต่างระหว่างผู้ที่ทำหรือไม่ทำ
มุมมองทั้งหมดใช้ตัวกรองตามบริบท (ให้ค่าเริ่มต้น -> *รหัสผู้ใช้จากผู้ใช้ที่เข้าสู่ระบบ') พวกเขาไม่ได้ใช้ตัวกรองปกติหรือเพจเจอร์ แต่ใช้การรวมในบางฟิลด์
ใครมีคำใบ้เกี่ยวกับวิธีตั้งค่าลำดับการจัดเรียงที่จะไม่เปลี่ยนแปลงเมื่อโหลดซ้ำ
แก้ไข @jasonflaherty: ข้อความค้นหา SQL ในการแสดงตัวอย่างบอกว่า ORDER BY ฉลาก DESC
โดยที่ป้ายกำกับเป็นอีกฟิลด์หนึ่ง แต่ฉันคิดว่ามันหมายถึงตาราง เส้น ไม่ใช่คอลัมน์และควรถูกต้อง
แก้ไข: เราทดสอบปัญหานี้กับระบบ Mac แทนระบบ Linux ของฉัน และมันทำงานได้อย่างถูกต้องที่นั่นอย่างน่าประหลาด (คอลัมน์ไม่มีผลลัพธ์ปรากฏทางซ้ายของคอลัมน์ผลรวมเสมอ)