Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MYSQL语句语法错误_Sql_Mysql - Fatal编程技术网

MYSQL语句语法错误

MYSQL语句语法错误,sql,mysql,Sql,Mysql,我会因为这个愚蠢的mysql语句而失去它。谁能告诉我这句话有什么不对吗 SELECT * FROM contacts INNER JOIN ind_categories ON contacts.vendor_id = ind_categories.vendor_id AND ind_categories.category_id = "retail" AND WHERE zipcode in ( " 93044,93041,93043 " ) 尝试: 在WHERE之前不应该有AND,in子句

我会因为这个愚蠢的mysql语句而失去它。谁能告诉我这句话有什么不对吗

SELECT * FROM contacts 
INNER JOIN ind_categories ON contacts.vendor_id = ind_categories.vendor_id AND ind_categories.category_id = "retail" 
AND WHERE zipcode in ( " 93044,93041,93043 " )
尝试:

在WHERE之前不应该有AND,in子句中的每个set元素都需要单独引用(如果是文本列,或者如果是数字列,则根本不需要引用),并且引号必须是单引号。

请尝试:

SELECT * FROM contacts 
INNER JOIN ind_categories 
   ON contacts.vendor_id = ind_categories.vendor_id 
      AND ind_categories.category_id = 'retail'
WHERE zipcode IN ('93044','93041','93043')
从联系人中选择*
内连接indu范畴
在contacts.vendor\u id=ind\u categories.vendor\u id和ind\u categories.category\u id=“retail”--和
SELECT * FROM contacts 
INNER JOIN ind_categories 
   ON contacts.vendor_id = ind_categories.vendor_id 
      AND ind_categories.category_id = 'retail'
WHERE zipcode IN ('93044','93041','93043')
SELECT * FROM contacts 
INNER JOIN ind_categories 
   ON contacts.vendor_id = ind_categories.vendor_id AND ind_categories.category_id = "retail" -- AND   <<< removed !
WHERE zipcode in ('93044' ,'93041' ,'93043' )   -- <<<<  changed the in clause