MYSQL从具有特定条件的两个表中选择值

库沙格拉·沙迦(Kushagra Shakya)

我有两张桌子。一种是查询表,其中包含所有类型的查询,一种是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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

通过在特定条件下添加具有特定值的字段从两个表中进行选择

从两个表中选择具有条件的表中的记录

从具有相同列的两个表中选择

从两个具有相同值的表中选择数据后,结果重复

从两个mysql表中选择值

从具有相同列名的两个表中选择* mySQL

MySQL查询根据特定条件从多个表中选择

在 PHP 中选择具有特定条件的数组中的值

对于数组中的特定条件,获取至少具有两个值的文档,在MongoDB中查询

如何在SQL中选择具有特定条件的n%个随机行?

MySQL:如果另一列在联结表中具有两个确定的值,则从一列中选择不同的值

来自两个集合的具有特定条件的 MongoDB 内部连接

SQL-如何联接两个表,但只有某些特定条件完全匹配?

在同一表中选择具有不同where条件的命令,在两个parreller列中给出结果

从所有条件中选择至少具有两个条件的行

SQL-从具有WHERE条件的子表中选择TOP 1,两个可能的值,并且首选1

从具有多个需求的两个表中选择值,但仅使用其中之一

选择具有两个不同条件的列连接到两个不同的表

匹配具有特定条件的 2 个 SQL 表

在一个别名中选择具有两个条件的计数

在 SQL 中的多行中选择具有或不具有特定条件的组

如果有两个符合特定条件的值,则在数据框中显示特定值

从具有相同列的两个表的并集中选择所有行

从具有公共列的两个表中选择所有 - 相同的列名

使用选择1从两个mysql表中选择

如何从不同条件的表中选择两个不同的值?

从两个表中选择值不在MySQL的其他表中

mysql:通过查找表从两个表中选择

MySQL从两个表匹配的多个表中选择