Ха-ха-ха, вы полный профан в этом деле, хотите на пальцах докажу? Всего двигателей 24.216(не знаю, почему показало 23625) - как проверить? Все двигатели лежат в файле mottyp.bdf, первых 2 байта в этом файле указывают на количества двигателей. И так открываем файл в HEX редакторе, и читаем первые два байта в хексе - 98 5E, но поскольку little-endian, то выходит 5E 98, переводим 5E 98 в десятичное исчисления, получаем 24216 двигателя.
Это лишь говорит о том, что нифига не знаете о структуре моей базы. Всего навсего.
Почитайте про нормальные формы в БД, связь двигателей с авто(грузовых и пассажирских) находится в таблице 'eng_designations'.
В таблице ENGINES лежат лишь двигатели и ничего более - опять же почитайте про нормальные формы. Судя по всему у вас еще та каша в вашей БД.
Вы ничего не знаете о структуре и связях этой таблицы, но уже делаете такие поразительные выводы
Ну, вот, уже здравая мысля.