1
我想一起加入3個表格,但我一直在字段列表中收到'未知表格'調用'。我知道表「所謂的」存在儘管表格中存在未知表格,但即使表格已存在
這工作...
$sql = "SELECT * FROM calls WHERE id = '$diary_id'";
但這並不...
$sql = "SELECT * FROM (SELECT calls.id AS calls_id, calls.assigned_user_id AS assigned_user) calls
RIGHT JOIN accounts on accounts.parent_id = accounts.id
LEFT JOIN users on assigned_user = user.id
WHERE calls_id = '$diary_id'";
我想是因爲我的表使用別名試圖加入具有相同的字段名稱(我必須使用一個繼承的數據庫)。
任何幫助,將不勝感激
點上,謝謝 – tatty27
你是正確的,當宇說accounts.parent_id看起來有點狡猾,它應該是calls.parent_id = account.id。我一直在看這幾個小時,並且因爲我錯過了從句,多次重寫了它 – tatty27