view_house_price.sql 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. drop table if exists view_house_price;
  2. drop view if exists view_house_price;
  3. create view view_house_price as
  4. select a.id as id,
  5. a.houses as houses,
  6. '2导入' as source,
  7. a.provinceName as provinceName,
  8. a.cityName as cityName,
  9. a.areaName as areaName,
  10. a.bizName as bizName,
  11. a.address as address,
  12. a.price as price,
  13. a.area as area,
  14. a.money as money,
  15. a.priceDate as priceDate,
  16. a.longitude as longitude,
  17. a.latitude as latitude,
  18. a.createdDatetime as createdDatetime
  19. from db_price_community_import a
  20. union all
  21. select b.id as id,
  22. b.houses as houses,
  23. '1链家' as source,
  24. b.provinceName as provinceName,
  25. b.cityName as cityName,
  26. b.areaName as areaName,
  27. b.bizName as bizName,
  28. b.address as address,
  29. b.dealPrice as price,
  30. b.buildArea as area,
  31. b.dealMoney as money,
  32. b.dealDate as priceDate,
  33. b.longitude as longitude,
  34. b.latitude as latitude,
  35. b.createdDatetime as createdDatetime
  36. from db_data_lianjia b
  37. where (b.floorInfo is null or b.floorInfo not like '地下室%')
  38. -- union all
  39. -- select au.id as id,
  40. -- au.houses as houses,
  41. -- '3司法' as source,
  42. -- au.provinceName as provinceName,
  43. -- au.cityName as cityName,
  44. -- au.areaName as areaName,
  45. -- au.bizName as bizName,
  46. -- au.address as address,
  47. -- au.price as price,
  48. -- au.buildArea as area,
  49. -- au.dealPrice as money,
  50. -- au.dealDate as priceDate,
  51. -- au.longitude as longitude,
  52. -- au.latitude as latitude,
  53. -- au.createdDatetime as createdDatetime
  54. -- from db_data_auction au
  55. union all
  56. select o.id as id,
  57. o.houses as houses,
  58. '4个贷' as source,
  59. o.provinceName as provinceName,
  60. o.cityName as cityName,
  61. o.areaName as areaName,
  62. o.bizName as bizName,
  63. o.address as address,
  64. o.price as price,
  65. o.buildArea as area,
  66. o.money as money,
  67. o.priceDate as priceDate,
  68. o.longitude as longitude,
  69. o.latitude as latitude,
  70. o.createdDatetime as createdDatetime
  71. from db_data_order o
  72. union all
  73. select up.id as id,
  74. up.houses as houses,
  75. '5链家挂牌' as source,
  76. up.provinceName as provinceName,
  77. up.cityName as cityName,
  78. up.areaName as areaName,
  79. up.bizName as bizName,
  80. up.address as address,
  81. up.upPrice*10000/up.buildArea as price,
  82. up.buildArea as area,
  83. up.upPrice*10000 as money,
  84. up.up_date as priceDate,
  85. up.longitude as longitude,
  86. up.latitude as latitude,
  87. up.createdDatetime as createdDatetime
  88. from db_data_lianjia_up up
  89. where up.houseUsage <> '车库'