Terdapat klausa yang samar-samar untuk lajur 'status'
P粉127901279
P粉127901279 2024-02-25 17:41:22
0
2
438

rreeee

Saya baru menggunakan MySQL dan saya cuba untuk menggabungkan dua jadual bersama-sama untuk mendapatkan hasil tetapi saya mendapat mesej ralat: Lajur status di mana klausa adalah samar-samar.

"status" ialah parameter fungsi saya.

P粉127901279
P粉127901279

membalas semua(2)
P粉066224086

Hmm, nampaknya kedua-dua jadual anda mempunyai lajur status. Cuba awalan dengan nama jadual (alias):

SELECT * FROM `xplt_cases` x LEFT JOIN `dgn_cases` ON dgn_cases.rid = xplt_cases.rid 
WHERE x.`status`=%(checker)s
P粉850680329

Ralat Column 'status' in where 子句是不明确的 意味着您在查询中加入的 2 个表都有一个名为 status 的列,这就是为什么 Mysql 告诉您 column 状态是不明确的

Anda boleh menyelesaikan masalah ini dengan menunjukkan status lajur dalam jadual yang ingin anda gunakan dalam pertanyaan. Contoh;

xplt_cases.`status`=%(checker)s"

atau

dgn_cases.`status`=%(checker)s"
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan