我想从column_x
的值小于column_y
的表格中选择行。这就是我所拥有的:
$query = "SELECT *
FROM table_name
WHERE timestamp <= '$timestamp'
AND hit_counter <= max_hits";
有没有人知道这是否有效,如果没有,我可以做些什么来获得这种功能:)。
答案 0 :(得分:1)
完美无缺。这是SQL Server中的一个测试用例,但它在MySQL中是相同的:
create table #test
(
a int,
b int
)
insert into #test
values (1,2),(2,2),(5,4),(5,2)
select a,b from #test
a b
1 2
2 2
5 4
5 2
select a,b from #test where a<=b
a b
1 2
2 2
答案 1 :(得分:-1)
看起来不错但我会先尝试删除时间戳&lt; ='$ timestamp'部分并重新执行。这是我能看到问题的唯一部分。 $ timestamp可能是错误的格式和/或''会错误地将值呈现为字符串。