Mysql Создать View из двух таблиц с учетом количества

Moochenik

Новичок
Добрый день! Подскажите, как можно сделать view чтобы в него попала вся таблицы cars и некоторые поля из таблицы messages, только мне еще нужно так учесть что если в таблице messages меньше 15 сообщений для какой-то car_id, то не учитывать вообще эту car_id
 

AnrDaemon

Продвинутый новичок
Надо для начала прочитать, что такое VIEW.
А потом просто сесть и написать нужный запрос.
 

Moochenik

Новичок
Читал, но нифига там не понял. Как например сделать чтобы view брал только нужные данные? Ну чтобы туда не попали cars у которых messages < нужного количества. Этот момент в документации почему-то не описан =(
 

AnrDaemon

Продвинутый новичок
VIEW не берёт ничего вообще.
VIEW предоставляет точку зрения на структуру БД.

Например, вот такой вот
Код:
DROP VIEW IF EXISTS `NPCTrades`;
CREATE VIEW `NPCTrades` AS
  SELECT `cn`.`itemName` AS `itemName`,`it`.`typeName` AS `typeName`,`ct`.`typeID` AS `typeID`
    FROM `crpNPCCorporationTrades` `ct`
      LEFT JOIN `invNames` `cn` ON `ct`.`corporationID` = `cn`.`itemID`
      LEFT JOIN `invTypes` `it` ON `ct`.`typeID` = `it`.`typeID`;
на структуру EVE SDE для быстрого поиска БПО, продаваемых NPC корпорациями.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Напиши сначала свой запрос без создания VIEW.
 
Сверху