我正在根據過濾系統一次性提取最終將從5個表中獲取的信息。現在我有三個不同的數據庫在運行,它看起來很棒。我的問題是我有一些領域,我只想顯示不同的信息和其他我想顯示所有。爲了更好地解釋我將舉出我的例子。5表 - >顯示某些不同的行
我選擇代碼:
SELECT w.event,
w.city,
w.DATE,
a.TIME,
w.tmc,
a.weather,
a.surface_temperature,
p.top,
p.LEFT
FROM weather w
LEFT OUTER JOIN application a
ON a.DATE = w.DATE
AND a.tmc = w.tmc
LEFT OUTER JOIN pinlocations p
ON w.city = p.cityname
WHERE w.DATE = '" & datepicker_value.Text & "'
AND w.TIME LIKE '" & eventTime.SelectedItem.Value & "'
我有一個地圖,我把針上基於p.top和p.left的。當我點擊這個時,我想顯示城市名稱,tmc,然後在所有其他基於過濾搜索的信息下。在上面的例子中,它在引腳上創建引腳,爲每個字段創建一個新引腳,我希望它不同。
我知道獨特的命令存在,只是不知道如何在這種情況下使用它。
謝謝!
感謝您使它看起來更漂亮:) – Dom
問題是您的結果可能已經不同了,所以添加關鍵字將無濟於事。這實際上聽起來更像是一個應用程序層問題 - 每次你創建一個新的引腳時,首先檢查一下是否存在一個相同的位置,並在必要時進行更新。 –
首先,您在您的SQL查詢中使用串聯(* [EXTREMELY DANGEROUS])(http://www.google.com/#sclient=psy&hl=zh-CN&source=hp&q=sql+string+concatenation+injection&aq=f&aqi= &aql =&oq =&pbx = 1&bav = on.2,or.r_gc.r_pw。&fp = 4e0d51cc84241161&biw = 1680&bih = 883)* and * [EXTREMELY BAD PRACTICE](http://www.google.com/#hl=zh-CN&sa= X&ei = 09tTrrXxBoaDtgf_npnmBQ&ved = 0CBUQvwUoAQ&q = sql + string + concatenation + bad + practice&spell = 1&bav = on.2,or.r_gc.r_pw。&fp = 4e0d51cc84241161&biw = 1680&bih = 883)*由於[SQL注入攻擊] .wikipedia.org /維基/ SQL_injection)。我建議你使用參數! –