กระทู้เก่าบอร์ด อ.Yeadram
1,060 4
URL.หัวข้อ /
URL
มือใหม่ มีคำถามครับ
1.สมมติว่าผมมีข้อมูล 2 ตาราง มีความสัมพันธ์แบบ 1 to Many
Table 1 Table 2
1
2 2
3 3
4 4
5
ปกติเวลาเรียกข้อมูล ใน Query มันจะโชว์เฉพาะ 2,3,4 คำถามคือ ถ้าอยากให้ผมมันแสดง 1 กับ 5 แม้จะไม่มีค่าใน table 2 จะทำได้ไหมครับ
2. ถ้าผมมีช่องให้ติ๊กถูก กับ ช่องในตาราง ผมสามารถเซตได้ query ได้ไหมครับว่า ถ้ากล่องเครื่องหมายไม่ได้ติํก จะให้ค่าในช่องตารางที่กำหนดเป็น null
ขอบคุณมากเลยครับ
Table 1 Table 2
1
2 2
3 3
4 4
5
ปกติเวลาเรียกข้อมูล ใน Query มันจะโชว์เฉพาะ 2,3,4 คำถามคือ ถ้าอยากให้ผมมันแสดง 1 กับ 5 แม้จะไม่มีค่าใน table 2 จะทำได้ไหมครับ
2. ถ้าผมมีช่องให้ติ๊กถูก กับ ช่องในตาราง ผมสามารถเซตได้ query ได้ไหมครับว่า ถ้ากล่องเครื่องหมายไม่ได้ติํก จะให้ค่าในช่องตารางที่กำหนดเป็น null
ขอบคุณมากเลยครับ
4 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R19084
ข้อ 1 - ใช้ Unmatch Query หาได้ครับ โดยให้เลือก Table 1 ก่อน แล้วค่อยเลือก Table 2 แล้วค่อย Matching ด้วยฟิวด์ที่ใช้เชื่อมสัมพันธ์
3 @R19085
อีก 1 วิธีครับ
เลือก Table1
ตรง criteria ใส่ not in (select xxx from Table2)
เลือก Table1
ตรง criteria ใส่ not in (select xxx from Table2)
4 @R19090
ทำได้แล้วครับผม ขอบคุณทุกท่านมากเลยนะครับ
Time: 0.3235s
มันจะขึ้นหน้าต่างตัวเลือกให้แสดงทุกฟิลด์ในตาราง Table 1