当用户键入分号时,我需要执行一个操作。我们目前拥有的是
if (event.key == 'Semicolon')
可在英语键盘上使用。当我们在西班牙语键盘上尝试此操作时会出现问题,用户可以在其中键入分号,然后按Shift +逗号。由于实际上是按了逗号键,因此event.key的值为“逗号”,这将使扳手起作用。是否有一种与语言无关的方式来监听分号(即在英语键盘上同时选择分号键和西班牙语上的Shift +逗号)?
答案 0 :(得分:0)
存在LEFT JOIN
事件,该事件将由分号本身触发:
select
x.d, p.price
from (
select '2019-03-27' as d
union all select '2019-03-28'
union all select '2019-03-29'
) x
left join prices_cal p on p.date_from <= x.d
and date_to >= x.d
and p.room_id = 1