【发布时间】:2016-01-11 09:12:32
【问题描述】:
我正在尝试将 2 个 sql 查询放在一起以获取名称:
$query = "SELECT * FROM register WHERE name LIKE '" .$name ."'ORDER BY id DESC";
还有一个得到 $from 和 $to:
$sql = "SELECT * FROM register WHERE time BETWEEN ('$from') AND ('$to')";
您能否建议如何结合这两个查询来显示一个选择的名称以及从和到选择的名称以及只显示选择的名称的所有结果而没有从和到?
【问题讨论】:
-
请修正你的标签,你可能不会同时使用
mysql和sql-server -
你能提供一些样本记录和预期的输出吗?这将有助于我们为您提供帮助。
-
找到答案:$query = "SELECT * FROM register WHERE name LIKE '" .$name ."' 和 ifnull(timestamp('$from'),time) 和 ifnull(timestamp( '$to'),time) ORDER BY id DESC";