Score:1

วิธีสร้างมุมมองการพิมพ์ 3 โหนดล่าสุดที่มีค่าอ้างอิงเอนทิตีที่ไม่ซ้ำกัน

ธง nl

ฉันมีเนื้อหาสองประเภท ได้แก่ CAR และ DRIVER ประเภทเนื้อหา DRIVER มีฟิลด์อ้างอิงเอนทิตี CAR ดังนั้นแต่ละหน้าการสร้างโหนด DRIVER สามารถอ้างอิง CAR เฉพาะได้

เป้าหมายคือการสร้างมุมมองเพื่อพิมพ์ CAR ที่ไม่ซ้ำกันล่าสุด 3 รายการที่อ้างอิงจากโหนด DRIVER (สร้างโดยผู้ใช้ที่เข้าสู่ระบบ)

ตัวอย่าง... นี่คือ 6 ไดรเวอร์ที่สร้างขึ้นล่าสุดโดยผู้ใช้เฉพาะราย

  • คนขับ 1 - BMW
  • คนขับ 2 - BMW
  • คนขับ 3 - เมอร์เซ
  • คนขับ 4 - บีเอ็มดับเบิลยู
  • ไดรเวอร์ 5 - ออดี้
  • คนขับ 6 - เมอร์เซ

เป้าหมายคือแสดง 3 CARS ที่ไม่ซ้ำกันล่าสุดที่อ้างอิง เช่น...

  • คนขับ 1 - BMW
  • คนขับ 3 - เมอร์เซ
  • ไดรเวอร์ 5 - ออดี้

วิธีแก้ปัญหาที่ใกล้เคียงที่สุดที่ฉันพบคือการใช้การรวมในมุมมอง แต่ลำดับการจัดเรียงตามวันที่สร้างไม่ได้เรียงลำดับอย่างถูกต้อง

ฉันเปิดให้สร้างสิ่งนี้นอกมุมมองด้วย ข้อเสนอแนะใด ๆ ขอบคุณ!

blur avatar
bn flag
การอ้างอิง 'รถยนต์' มีการกำหนดอย่างไร อนุกรมวิธาน? การอ้างอิงเอนทิตี? นอกจากนี้ ผู้ใช้ที่เข้าสู่ระบบสามารถมีไดรเวอร์หลายตัวได้หรือไม่ ถูกต้องหรือไม่ ฉันกำลังพยายามค้นหาว่าความสัมพันธ์ระหว่างคนขับกับรถยนต์สามารถสร้างขึ้นได้อย่างไร รถเป็นค่าที่กำหนด (เช่นคำอนุกรมวิธาน) หรือเป็นค่าที่ผู้ใช้สามารถพิมพ์ได้? หากเป็นอย่างหลัง การดำเนินการนี้จะทำได้ยากขึ้น เนื่องจากจะไม่มี ID เฉพาะที่สามารถใช้ได้ เมื่อทราบแล้ว คุณสามารถจัดเรียงตาม # ของผลลัพธ์และกรองลงไปที่ 3 อันดับแรก
nl flag
'รถยนต์' และ 'ไดรเวอร์' เป็นทั้งประเภทเนื้อหา และรถยนต์จะถูกอ้างอิงผ่านฟิลด์อ้างอิงเอนทิตีในแบบฟอร์มเพิ่มโหนดไดรเวอร์ ได้ ผู้ใช้ที่เข้าสู่ระบบสามารถสร้างไดรเวอร์ได้หลายตัว ใช่ รถยนต์เป็นค่าที่กำหนดไว้ล่วงหน้า (มี ID เฉพาะของตัวเอง) เนื่องจากเป็นโหนดที่สร้างไว้ก่อนหน้านี้ ถึงกระนั้นปัญหายังคงอยู่ ... จำกัด ไดรเวอร์ 3 ตัวล่าสุดให้แคบลงด้วยรถยนต์ที่ไม่ซ้ำใคร (ไม่ซ้ำกับมูลค่ารถยนต์) ขอบคุณ!
blur avatar
bn flag
คุณสามารถดึงรถ/คนขับ 3 คันรวมกันได้หรือไม่? แม้ว่าพวกเขาจะไม่ซ้ำใคร?
nl flag
ได้ ฉันสามารถผ่าน Views และฉันสามารถทำให้มันไม่ซ้ำกันโดยใช้การรวม แต่การพยายามจัดเรียงตาม DATE จะทำลายการรวม
pinueve avatar
mx flag
ลองเรียงลำดับตาม NID
nl flag
ลองแล้ว แต่เนื่องจากมันถูกรวม/จัดกลุ่มโดย CAR และฉันต้องการให้มันจัดเรียงตามวันที่สร้างของ DRIVER... การตั้งค่าการเรียงลำดับเป็น NID ของ DRIVER แบ่งการรวม
Score:-1
ธง je
  1. สร้างมุมมองสำหรับประเภทเนื้อหารถยนต์
  2. เพิ่มความสัมพันธ์กับเนื้อหาไดรเวอร์ที่อ้างอิงถึงเนื้อหานี้
  3. จัดเรียงตามวันที่สร้างโดยใช้ความสัมพันธ์ของไดรเวอร์
  4. ใช้การรวมเพื่อแสดงค่าที่แตกต่างกัน
  5. ใช้การตั้งค่าเพจเจอร์เพื่อแสดงเฉพาะจำนวนรายการเท่านั้น
nl flag
ใช้งานไม่ได้... "จัดเรียงตามวันที่สร้าง" พร้อมการรวมไม่แสดงผลลัพธ์ตามที่คุณแนะนำ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา