我有两张桌子。一种是查询表,其中包含所有类型的查询,一种是query_insert,其仅包含查询插入记录。如下所示:
**query** **query_insert**
1 query_id 1 id
2 query_cons 2 query_id
3 title 3 *insert_date*
4 name 4 insert_time
5.............
...........
.....
9 *current_status*
10 return_date
我想从查询中选择所有具有current_status作为新鲜的查询,而insert_date是今天(在query_insert中)。
我尝试了这个,但是没有用。
$result= mysql_query("SELECT query_insert.*, query.*
FROM query_insert,query
WHERE query_insert.insert_date=$today &&
query.current_status='Fresh' ");
在此查询$ today中,变量是今天的日期。
请帮帮我。谢谢你。
您需要将两个表连接到链接它们的属性上query_id
。您可以尝试如下操作:
$result= mysql_query("SELECT query_insert.*, query.*
FROM query_insert
LEFT JOIN query
ON query.query_id = query_insert.query_id
WHERE query_insert.insert_date=$today &&
query.current_status='Fresh' ");
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句