Rumah > Soal Jawab > teks badan
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粉0662240862024-02-26 16:25:42
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粉8506803292024-02-26 13:56:33
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"