這是我試圖執行的MySQL查詢。它保持失敗,並出現錯誤: 字段列表中的未知列'staff_tbl.mainrank'。這怎麼可能?我總是在MySql查詢中遇到錯誤:錯誤1054:字段列表中未知的列'列名'
DROP TEMPORARY TABLE IF EXISTS `staff_tbl`;
CREATE TEMPORARY TABLE staff_tbl(childrank TEXT, mainrank TEXT);
INSERT INTO staff_tbl
SELECT permissions_inheritance.child, permissions_inheritance.parent
FROM permissions_inheritance;
SELECT authme.username, permissions_inheritance.child,
permissions_inheritance.parent, staff_tbl.mainrank
FROM authme
INNER JOIN permissions_inheritance ON authme.username = permissions_inheritance.child
INNER JOIN staff_tbl alies2 ON staff_tbl.mainrank = permissions_inheritance.parent;
DROP TABLE `staff_tbl`;
如果你能幫助我,我將不勝感激。我把我的頭髮都拉出來了。所以你們是我最後的希望。我仍然是一個新手:)
非常感謝,它的工作!如果你不介意,你能解釋爲什麼這個工作? – Krimson
@VidhuShresthBhatnagar看到我編輯的答案。 –