แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Cyber O haiyo

หน้า: [1]
1
คิดว่าที่คุณเขียนไว้ตั้งแต่แรกก็ใช้ได้แล้วมั้งครับ แต่ให้ต่อฟิลด์ลงไปเพิ่ม ประมาณนี้

select * from table_a
where charge & code not in(select charge & code from Table_b)

ไม่รู้ว่าเข้าใจความต้องการของคุณถูกไม๊นะครับ

ปล. การใช้ซับคิวรี่ หากข้อมูลมีจำนวนมากๆ จะทำให้คำนวณได้ช้า

ผมลองแล้วครับ มันไม่เจอข้อมูลใดๆ เลยครับ
แต่อย่างที่ อ.ปิ่นณรงค์ เกือบได้ละครับ เพียงแต่ว่า โค้ดมันมองว่าเลข Charge ซ้ำแต่ code ไม่ซ้ำ เพราะบรรทัดมันสลับกันเฉยๆ ครับ

2
ที่มุมมองออกแบบ กดไม่แสดง ข้อมูลของ table_b ก็ได้แล้วครับ เพราะเทเบิ้ล B เอามาเปรียบเทียบเฉยๆ

อ่อ เปล่าครับ อ. คือผมต้องเขียน Schedule Copy data จาก B ไป A ทุกวันใน SQL โดยต้องใช้คำสั่งพวกนี้น่ะครับ

3
โค๊ด: [Select]
SELECT table_a.Charge, table_a.Code
FROM table_a INNER JOIN table_b ON table_a.Charge = table_b.Charge
WHERE (((table_b.Code)<>[table_a].[Code]));

เอ ... ผมลองเช็คข้อมูลแล้วทั้ง 2 table ปรากฏว่า มัน มีข้อมูลทั้ง 2 ฝั่งทุกตัวเลยครับ  :sweat:
แต่ที่โค้ดมันเจอเพราะ มันสลับแถวกันครับ เช่น

Table A                                         Table B
Charge          Code               Charge          Code
10001          PEN0001          10001          ABC0001
10001          ABC0001          10001          PEN0001




4
สวัสดีครับ ขอความช่วยเหลือเกี่ยวกับการ Select ข้อมูลครับ

ผมมีข้อมูลใน table_A ประมาณนี้ครับ

Charge          Code
10001          PEN0001
10002          RUB0001
10001          RUB0001
10003          PEN0001
10004          PEN0001

และ Table_B
Charge          Code
10001          PEN0001
10002          RUB0001
10003          PEN0001
10004          PEN0001

ถ้าผมต้องการ Select ข้อมูลที่ table_a
"โดยเลือก Code ที่ไม่ซ้ำกันในค่า Charge จาก table_b"
จากตารางด้านบน จะได้ผลลัพธ์แบบนี้ครับ

Charge          Code
10001          RUB0001

จะต้องเขียนอย่างไรครับ

ผมลองใช้
select * from table_a
where charge not in(select code from Table_b) แล้วไม่ได้ครับ รบกวนชี้แนะทีครับ

ขอบคุณครับ

5
สวัสดีครับ มีเรื่องรบกวนปรึกษาเกี่ยวกับการตรวจสอบสถานะการเชื่อมต่อฐานข้อมูลครับ
ตอนนี้ผมเชื่อมต่อฐานข้อมูลในโรงงานทั้งหมด 20 เครื่อง โดยผ่าน odbc แล้วทำ Link ผ่าน MS access ครับ
ในฟอร์มผมทำ Dropdown ให้ User เลือกว่าจะดูข้อมูลเครื่องไหน และให้ข้อมูลแสดงลง subform ครับ

ปัญหาคือ
กรณี User เลือกเครื่องที่ Offline อยู่ Access จะค้างไป 1-2 นาที เพื่อค้นหา Link นั้นๆ และแจ้ง Error หลังจากนั้นจึง Terminate ให้ user เลือกใหม่

คำถาม
มีวิธีตรวจสอบไหมครับว่า Link นั้นๆ Offline อยู่ อยากให้
หรือเมื่อ User เลือกผิด ให้โปรแกรม Terminate การเลือกนั้นๆออกไป ไม่ต้องรอให้มันค้างได้ไหมครับ
หรือมีวิธีใดช่วยแนะนำทีครับ

ขอบพระคุณครับ


หน้า: [1]