這是我的 SQL - 使用 ReadBeanPHP 查詢。$idItem = $this->route['alias']; //some $_GET value$product = \R::findMulti('listings, users', 'SELECT listings.*, users.* RIGHT JOIN listings.id_user = users.id_user WHERE listings.id = ? AND listings.status = 0', [$idItem]);這是一個錯誤,它把我打印出來 Code error ExceptionText error SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'JOIN listings.id_user = users.id_user WHERE listings.id = 4 AND lis' at line 2Where error /opt/lampp/htdocs/sellbuyschool42/vendor/gabordemooij/redbean/RedBeanPHP/Driver/RPDO.phpLine error 194我按照 ReadBeanPHP 官方網站上的說明做了所有事情https://redbeanphp.com/index.php?p=/finding 我想獲得幾個所謂的 bean,但出現錯誤?;蛘?,如果有人知道將兩個表與 ReadBeanPHP 結合起來有多容易,那將是可行的。還提供桌子的照片。
1 回答

慕妹3242003
TA貢獻1824條經驗 獲得超6個贊
你的join說法是錯誤的,沒有from甚至你沒有聲明你要對哪個表做一個right join。您可以嘗試以下操作。
SELECT
l.*,
u.*
from listings l
RIGHT JOIN users u
on l.id_user = u.id_user
WHERE l.id = ?
AND l.status = 0
- 1 回答
- 0 關注
- 152 瀏覽
添加回答
舉報
0/150
提交
取消