Mysql 为什么ami得到这个#1305-homeshopping.partID函数不存在

Mysql 为什么ami得到这个#1305-homeshopping.partID函数不存在,mysql,Mysql,mysql php管理表查询 我不明白为什么说partID给了我麻烦?它在表中,我想我已经正确地链接了它们。我改变了一些事情,用and语句替换逗号,这消除了我的许多错误。但既然我这么做了,它继续给我#1305-函数homeshopping.partID就不存在了。我甚至还查看了设计器的结构,以确保列名和表是正确的。不要忘了将查询作为文本发布。 因为这样的查询缺少关键字: SELECT CONCAT(hscust.first,' ', hscust.last AS Customer,hsitems

mysql php管理表查询


我不明白为什么说partID给了我麻烦?它在表中,我想我已经正确地链接了它们。我改变了一些事情,用and语句替换逗号,这消除了我的许多错误。但既然我这么做了,它继续给我#1305-函数homeshopping.partID就不存在了。我甚至还查看了设计器的结构,以确保列名和表是正确的。

不要忘了将查询作为文本发布。 因为这样的查询缺少关键字:

SELECT CONCAT(hscust.first,' ', hscust.last AS Customer,hsitems.description,hsitems.price,hsitems.itemCalss
FROM hscust,hsorders,hslineitem,hsitems
WHERE hslineitems.orderId = hsorders.orderId AND hsitems.partID = hslineitem.partNum AND hslineitem.price = hsitems.price AND partID IN ('CB03', 'CZ82');