-

   rss_sql_ru_access_programming

 - e-mail

 

 -

 LiveInternet.ru:
: 16.03.2006
:
:
: 4

:


LEFT JOIN

, 18 2017 . 13:38 +
!

( ).

TableA (TableA.ID, TableA.Datechecks, TableA.CheckedFIO, TableA.CheckTypes)
TableB (TableB.ID, TableB.IDA, TableB.Mistake, TableB.MistakeCriticality)

, :
, - , - , - _, - _., - , - .

, (, ):

SELECT (SELECT COUNT(*)
FROM (SELECT DISTINCT TableA.ID FROM TableA LEFT JOIN TableB ON TableA.ID = TableB.IDA)) AS ,
COUNT(TableB.ID) AS ,
SUM(IIf(TableB.MistakeCriticality=' ',1,0)) AS _,
SUM(IIf(TableB.MistakeCriticality='',1,0)) AS _,
(SELECT COUNT(*) FROM (SELECT DISTINCT TableA.ID
FROM TableA
LEFT JOIN TableB
ON TableA.ID = TableB.IDA WHERE TableB.IDA IS NULL)) AS __,
(-(SELECT COUNT(*) FROM (SELECT DISTINCT TableA.ID
FROM TableA
LEFT JOIN TableB ON TableA.ID = TableB.IDA
WHERE TableB.MistakeCriticality = ' '))) AS ___
FROM TableA LEFT JOIN TableB ON TableA.ID = TableB.IDA


, .. TableA.CheckedFIO GROUP BY TableA.CheckedFIO, "", "_", "_", , .. , .

, , .

!

PS: , .

http://www.sql.ru/forum/1269261/zapros-left-join-s-primeneniem-statisticheskih-vyrazheniy


: [1] []
 

:
: 

: ( )

:

  URL