- 1
SELECT COUNT(DISTINCT p.productID) as cnt FROM (SELECT DISTINCT p.productID FROM SC_products p AND collection!=2 ) AS p
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−116
SELECT COUNT(DISTINCT p.productID) as cnt FROM (SELECT DISTINCT p.productID FROM SC_products p AND collection!=2 ) AS p
мало того, что тут синтаксические ошибки, так еще и суть просто шедевральная
секция where ещё оригинально пропущена))
но если же он является, и видно что человек "знает" про distinct в агрегирующих функциях, то почему бы сразу не использовать?
и вы туда же?
не ?
result не примари кей и значения повторяются
ship battle result
Bismarck North Atlantic sunk
California Guadalcanal damaged
CAlifornia Surigao Strait ok
Duke of York North Cape ok
Fuso Surigao Strait sunk
Hood North Atlantic sunk
King George V North Atlantic ok
Kirishima Guadalcanal sunk
Prince of Wales North Atlantic damaged
Rodney North Atlantic OK
Schamhorst North Cape sunk
South Dakota Guadalcanal damaged
Tennessee Surigao Strait ok
Washington Guadalcanal ok
West Virginia Surigao Strait ok
Yamashiro Surigao Strait sunk
это данные
возвращает
a
3
7
6
А что же вернёт
a
3
а если посмотреть разных результатов у нас действительно три: sunk, ok, damaged. И теперь, пожалуйста, будьте добры, объясните мне, почему же так сильно результатые расходятся
так же хотелось бы мнение выслушать тех, кто плюсанул
во втором количество различных результов
альзо, батюшка запрещает сделать справочник результов
Т.е. запрос по стоимости получется равен уже предложенному выше варианту
Так-то!
сам-то с области, что-ли?
SELECT FROM SELECT - говно