SQL запрос на получение данных из трех таблицAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 SQL запрос на получение данных из трех таблиц

Сообщение Anonymous »

Я не знаю SQL много, поэтому мне нужна помощь. У меня есть три стола, комнатные, комнатные и комнатные станции в SQLite. Я хочу извлечь данные из этих трех таблиц.
Roomtrains

roomschedule
intertemed articedule
enterte in enter atemgedule intertemedseleule
enterte » entertem. src = "https://i.sstatic.net/8mgubaet.png"/>
roomstations
wtche Таблица в этом формате < /p>

Код: Выделить всё

data class SearchedTrainInfo(
val trainName: String?=null,
val trainNumber: Int?=null,
val fromStationName: String?=null,
val fromStationCode: String?=null,
val fromSTA: Int?=null,
val fromSTD: Int?=null,
val fromKM: Float?=null,
val fromHaltNo: Int?=null,
val toStationName: String?=null,
val toStationCode: String?=null,
val toSTA: Int?=null,
val toSTD: Int?=null,
val toKM: Float?=null,
val toHaltNo: Int?=null,
val runDays: Int?=null
< /code>
) < /p>
    abstract fun getFilteredAndSortedTrainsDAO(
fromStationFilter: String?,
toStationFilter: String?,
)
< /code>
Когда нет фильтра (FromStationFilter is null). Он должен искать фильтрованные станции в таблице расписания. Другой способ -это когда STA = 1 и std! = 1 -исходная станция этого поезда, и наоборот для станции назначения.trainName-Pune - Kolhapur SCSMT Special
trainNumber-1023
fromStationName-PUNE JN
fromStationCode- PUNE
fromSTA-1
fromSTD-1305
fromKM-0.0
fromHaltNo-1
toStationName-C SHAHU M RAJ KOLHAPUR TERM
toStationCode-KOP
toSTA-1780
toSTD-1
toKM-326
toHaltNo-22
runDays-127
< /code>
Как это для всех поездов из таблицы поездов < /p>
Когда фильтрованные станции передаются < /p>
fromStationFilter-JJR
toStationFilter-HTK

trainName-Pune - Kolhapur SCSMT Special
trainNumber-1023
fromStationName-JEJURI
fromStationCode- JJR
fromSTA-1364
fromSTD-1365
fromKM-59
fromHaltNo-3
toStationName-HATKANAGALE
toStationCode-HTK
toSTA-1674
toSTD-1675
toKM-306
toHaltNo-19
runDays-127
Как этот>

Подробнее здесь: https://stackoverflow.com/questions/786 ... ree-tables
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»