У меня есть таблица со следующими столбцами:SQL GROUP BY выпуска запроса
DriverNumber; DriverName; CarNumber; DriverConditions; LogonTime; VehicleID
эта таблица имеет запись для каждого LogonTime для каждого DriverNumber, и водитель может войти в различные транспортные средства.
, например:
93070495 Mehar 189 Parcel, V, Wheelchair, M50, Special, Animal, COD P... Jan 2 2014 07:40:26:197AM 1029
93070495 Mehar 189 Parcel, V, Wheelchair, M50, Special, Animal, COD P... Jan 7 2014 08:09:50:097AM 1029
25184313 Kerry 895 Parcel, Cheques, V, Wheelchair, Special, Animal, C... Jan 3 2014 05:00:26:600PM 970
, что я в основном хочу сделать, это показать, сколько раз DriverNumber бревна в каждой машине.
это то, что я сделал до сих пор:
SELECT DriverNumber, DriverName, CarNumber, DriverConditions, LogonTime,
count(DriverNumber) as DriverCount
FROM SilverDrivers
WHERE DriverNumber > 0
GROUP BY CarNumber
Это дает мне близко к тому, что я после, но он показывает только одну CarNumber за DriverNumber. например:
DRIVER HDL | DRIVER NAME | CAR NUMBER | DRIVER CONDITIONS | NUMBER OF LOGONS
98749492 | Manpreet | 3 | Parcel | 10
32176467 | Mark | 19 | Wheelchair | 7
92173581 | Varinder | 46 | Parcel | 1
, что я хочу, чтобы это выглядело, как это:
DRIVER HDL | DRIVER NAME | CAR NUMBER | DRIVER CONDITIONS | NUMBER OF LOGONS
98749492 | Manpreet | 3 | Parcel | 7
98749492 | Manpreet | 12 | Parcel | 3
32176467 | Mark | 19 | Wheelchair | 4
32176467 | Mark | 214 | Wheelchair | 3
92173581 | Varinder | 46 | Parcel | 1
Чувак, избавиться от значений, разделенных запятой, в столбцах. Читайте о нормализации базы данных. Сэкономит себе много головных болей ... – fancyPants
что-то вроде: http://sqlfiddle.com/#!2/6be24f/1 –