Здравствуйте. Имеются две таблицы Log и Stations. Как вы понимаете в таблицу Log я пишу логи машины, в Stations расположены машины и её параметры. Как лучше сделать. Стоит задача вывести логи машины и плюс название, то есть description, который расположен в таблице Stations. Этот вариант думаю можно составить при помощи JOIN наверное. Второй вариант создать в таблице Log поле Description которое буде завязано с Stations.description. Но вот же беда. При таком подходе поле Description должно заполнять автоматически из Stations в зависимости от ID станции. Вообщем я уже наверное вас запутал. Но как посоветуете правильно сделать. Думаю это стандартная ситуация, просто с которой я никогда не сталкивался.
Table
Log:{
"LOG": {
"id": "INTEGER AUTO_INCREMENT",
"id_station": "INTEGER",
"message": "VARCHAR(255)",
"type": "VARCHAR(12)",
"date": "TIMESTAMP"
}
}
Table
Stations:{
"STATIONS": {
"id": "INTEGER AUTO_INCREMENT",
"id_station": "INTEGER",
"description": "VARCHAR(50)",
"latitude": "FLOAT",
"longitude": "FLOAT"
}
}