У меня есть две таблицы:SQL группа серверов и сосчитать
table machines
--------------
machineID
FaNo
Barcode
RoutingCode
Name
table log
-------------
logID
lineBarcode
machineBarcode
Итак, я пытаюсь выбрать все машины через log
где lineBarcode
является то, предписанных в технических заданиях.
SELECT * FROM machines JOIN log ON log.machinebarcode = machines.barcode WHERE log.linebarcode = 100000000001
Есть некоторые записи в machines
, которые имеют тот же routingCode
что означает, что они одни и те же модели.
Как я могу получить там счет отдельно?
Я имею в виду мне нужно, чтобы получить что-то вроде
Result
---------------------------------------
RoutingCode Name Count
B4 Machine1 10
C8 Machine21 7
D1 Machine12 43
Так у всех запросов без группы будет иметь 50 записей в свою очередь, и идея заключается в том, чтобы сгруппировать их по routingCode и получить их количество из запроса.
Возможно ли это, и если это так? :)
Ammm это в последний 'code' раздел на вопрос :) Мне нужно иметь счетчик записей, сгруппированных по коду маршрутизации, но я понятия не имею, как могу Я получаю COUNT() для отображения во многих строках. –