我有两个表:'竞价者'和'solditems'表格。
solditems表有2列我需要使用: buyerid 和 paidstatus 。 在出价工具表格中,我想从以下列中获取信息: bidnum , bidfname , bidlname , bidphnum 。 (已售出商品中的'buyerid'值与投标人'bidnum'相对应)
我正在尝试从solditems表中获取唯一的买家编号 paidstatus 标记为 unpaid ,然后获取这些买家的信息(fname,lname和phnum) )来自投标人表。
这就是我现在所拥有的:
SELECT
DISTINCT(i.buyerid),
b.bidfname,
b.bidlname,
b.bidphnum
FROM 'solditems' AS i
INNER JOIN 'bidders' AS b ON i.buyerid = b.bidnum
WHERE i.paidstatus='unpaid'
ORDER BY i.buyerid ASC
如果我在phpmyadmin sql部分中使用它来测试它,我会收到一条错误消息:
我之前从未做过任何加入,但我似乎无法使其正常工作。
答案 0 :(得分:0)
已更改'到`列的符号和'到"对于字符串值
SELECT
DISTINCT(i.buyerid),
b.bidfname,
b.bidlname,
b.bidphnum FROM `solditems` AS i
INNER JOIN `bidders` AS b ON i.buyerid = b.bidnum
WHERE i.paidstatus= "unpaid"
ORDER BY i.buyerid ASC