我正在尝试在两个表之间加入
e.g。
$('.datepicker').datepicker('update', new Date(year,month,day));
我想链接两个表,所以我有一个标签,如下表所示:
Label Name
--------------
UK United Kingdom
EU Europe
LON London
Region Country City Amount
EU [NULL] [NULL] 100.00
EU UK [NULL] 50.00
EU UK LON 20.00
等等......
我在链接时遇到问题 - 我想说如果它的null不担心获得标签。我已经完成了许多左外连接,但速度非常慢。是否有一种直接的方式加入条件?
非常感谢, 莉迪亚。
答案 0 :(得分:0)
"如果它为null则不用担心获得标签"那么..如果标签为null,那么只需将其设为null?不要担心条件,只需加入并允许空值通过。
SELECT t1.region,
t1.country as country_code,
t2.name as country,
t1.city as city_code,
t3.name as city,
t1.amount
FROM mainTable t1
LEFT OUTER JOIN labelTable t2 ON
t1.country = t2.label
LEFT OUTER JOIN labelTable t3 ON
t1.city = t3.label
空Name
个字段(由于现有label
有null
name
,或label
不存在于labeltable
中{1}})将Null
为您所需。