我想在Postgres上運行一些更新查詢,這些查詢是在公共字段上加入表的。這是用SQL Server運行的,更新計數是1,這是預期的,而postgres的更新計數是3.似乎postgres不執行隱式連接,當目標表與連接中涉及的源表名稱相同時。該腳本可以更DESCRIPT比在說什麼,那就是: drop table test;
drop table test2;
create table test
我使用SQL對帕拉 一定的條件,我查詢的表格看起來像 客戶名稱shop1 shop1number SHOP2 shop2number shop3 shop3number TOM AB 111 AA 231 321 AC AMY AC 121 AB 213 AD 231 弗蘭克AD AE 123 233 234 AB enter image description here 這裏,數字是客戶忠誠度數
我有兩張桌子,一張是學生名單,另一張是餐廳名單。人員表格包含PK作爲FK包含在餐館表格中。餐桌包含學生喜歡在餐廳吃飯的日子(以及他們在餐廳吃飯的時間)。我試圖找到週一不喜歡在餐廳用餐的學生。我嘗試使用下面的查詢,但它列出了所有的學生,而不是週一沒有外出的那些學生。 SELECT DISTINCT SName
FROM Dinner AS D
INNER JOIN Student AS S ON
我有一個表,我想分開數據到多列,我怎麼能做到這一點? 我嘗試這樣做: select a.[batch],a.[Doc_Type],
Soaking Out =
CASE a.[Doc_Type]
WHEN 'BB' THEN 'Soaking Out'
END,
Soaking In =
CASE a.[Doc_Type]