select em_location_t.LOCATION_NAME as "具体地址" from em_location_t,em_flat_loc_t,em_house_t where em_house_t.HOUSE_ID=em_flat_loc_t.HOUSE_ID and em_location_t.LOCATION_ID=em_flat_loc_t.LOCATION_ID and em_house_t.HOUSE_ID=100011804这条语句可以正常执行 结果也没出错 但是 "具体地址"这个列明显示的是???? 查询出来的结果中汉字却可以正常显示
请教高手
还有 如果我还要加一个条件 就是说
select em_location_t.LOCATION_NAME as "具体地址" from em_location_t,em_flat_loc_t,em_house_t where em_house_t.HOUSE_ID=em_flat_loc_t.HOUSE_ID and em_location_t.LOCATION_ID=em_flat_loc_t.LOCATION_ID and em_house_t.HOUSE_ID=100011804 or em_house_t.HOUSE_ID=100011808 我这样写是错的 如果这样写 条件为em_house_t.HOUSE_ID=100011804 的 就显示不出来 然后就显示了em_house_t.HOUSE_ID=100011808 这个的结果 并且是重复显示的 显示了N条 求助高手···
请教高手
还有 如果我还要加一个条件 就是说
select em_location_t.LOCATION_NAME as "具体地址" from em_location_t,em_flat_loc_t,em_house_t where em_house_t.HOUSE_ID=em_flat_loc_t.HOUSE_ID and em_location_t.LOCATION_ID=em_flat_loc_t.LOCATION_ID and em_house_t.HOUSE_ID=100011804 or em_house_t.HOUSE_ID=100011808 我这样写是错的 如果这样写 条件为em_house_t.HOUSE_ID=100011804 的 就显示不出来 然后就显示了em_house_t.HOUSE_ID=100011808 这个的结果 并且是重复显示的 显示了N条 求助高手···
2、or连接的两个条件少了括号
SELECT em_location_t.LOCATION_NAME AS "具体地址"
FROM em_location_t, em_flat_loc_t, em_house_t
WHERE em_house_t.HOUSE_ID = em_flat_loc_t.HOUSE_ID AND
em_location_t.LOCATION_ID = em_flat_loc_t.LOCATION_ID AND
(em_house_t.HOUSE_ID = 100011804 OR em_house_t.HOUSE_ID = 100011808)
2,如楼上所示 (em_house_t.HOUSE_ID=100011804 or em_house_t.HOUSE_ID=100011808)