這裏是一個結構: -/ alt text http://s004.radikal.ru/i207/1002/79/ed7ac0a97d0b.jpg 所以我需要選擇 ID,並使用類型從CfgListGroupParIzm名稱爲CfgIzmeritel何ForRun - 假 它選擇組。案例ForRun?
SELECT A.ID_ListGroupParIzm, A.Name
FROM CfgListGroupParIzm A, CfgIzmeritel B
WHERE A.ID_TypeIzmerit = B.ID_TypeIzmerit
AND [email protected]_Izmerit AND A.ForRun=0
和 ID和NamePoint(從CfgIzmerPoint )+從CfgListGroupParIzm來自同一CfgIzmeritel名在ID_Izmerit從CfgIzmeritel = ID_Izmerit從CfgListGroupParIzm CfgIzmerPoint和ForRun - 真
所以最後我需要像
SELECT A.ID_ListGroupParIzm, A.Name
FROM CfgListGroupParIzm A, CfgIzmeritel B
WHERE A.ID_TypeIzmerit = B.ID_TypeIzmerit
AND [email protected]_Izmerit AND A.ForRun=0
UNION -- ??
SELECT A.ID_ListGroupParIzm, (C.Name + A.Name) AS Name
FROM CfgListGroupParIzm A, CfgIzmeritel B, CfgIzmerPoint C
WHERE A.ID_TypeIzmerit = B.ID_TypeIzmerit
AND [email protected]_Izmerit AND A.ForRun=1
AND [email protected]_Izmerit
我想我需要使用一些其他建築沒有聯盟,因爲我做出幾乎相同的兩個選擇: -/
對別名達成了一致,但是工會和工會在這裏有什麼不同?有沒有什麼辦法可以在一個選擇中做出來。 。 。 – Cynede
從我在第二個查詢中可以看到的情況來看,CfgIzmeritel和CfgIzmerPoint之間存在1:1的關係(我在CfgIzmerPoint中看不到任何聯接),因此對於ForRun = 1,您正在實施INNER JOIN,而不是在第一個查詢中這樣做。這使得在一個查詢中創建它有點困難。 –
不是一對一的,在一個CfgIzmeritel上有很多點......我想我也需要在這裏選擇他們的ID或null如果這是CfgIzmeritel也CfgIzmerPoint沒有ID_TypeIzmerit。 。 。 – Cynede