Mysql查询记录中的问题
查询: 我有两张唱片第一张唱片的名字是Mysql查询记录中的问题,sql,mysql,Sql,Mysql,查询: 我有两张唱片第一张唱片的名字是 SELECT t1.id, t1.ads_city, t1.ads_title, t1.ads_description, t1.ads_type, t2.ads_activate, t2.postads_id, t2.ads_id FROM table_1 t1 JOIN nextpostads t2 ON t1.id = t2.postads_i
SELECT t1.id,
t1.ads_city,
t1.ads_title,
t1.ads_description,
t1.ads_type,
t2.ads_activate,
t2.postads_id,
t2.ads_id
FROM table_1 t1
JOIN nextpostads t2 ON t1.id = t2.postads_id
WHERE MATCH(t1.ads_title,t1.ads_description) AGAINST ('LCD projector ,' IN BOOLEAN MODE)
AND t2.ads_activate='Yes'
AND t1.ads_type='offering'
" LCD projector,plasma display,recording speaker products"
第二个记录标题是
SELECT t1.id,
t1.ads_city,
t1.ads_title,
t1.ads_description,
t1.ads_type,
t2.ads_activate,
t2.postads_id,
t2.ads_id
FROM table_1 t1
JOIN nextpostads t2 ON t1.id = t2.postads_id
WHERE MATCH(t1.ads_title,t1.ads_description) AGAINST ('LCD projector ,' IN BOOLEAN MODE)
AND t2.ads_activate='Yes'
AND t1.ads_type='offering'
" LCD projector,plasma display,recording speaker products"
但从上面的查询中,我不知道结果有什么问题?我猜是
t2。ads\u activate
值不是“是”和/或t1。ads\u type
值不是“提供”。尝试:
如果返回了预期的记录,请添加缺少的WHERE子句,一次测试一个。否则,您的加入有问题…您从这个查询中得到了什么结果,请给出一些示例data@Ajay_kumar当前位置如果这有助于回答您的问题,您介意将其标记为答案吗?单击答案左侧数字(当前为零)和箭头下方的复选图标。