У меня есть 2 таблицы MySQL, из которых я получаю данные в одном запросе
Таблица "таблицы":
Таблица «проверок»:
запрос, который я пробовал, и его результат:
SELECT tables.tableName, tables.tableRes, tables.tableResFor, checks.chkID, checks.chkDate, checks.chkStatus
FROM tables
LEFT JOIN checks ON tables.tableID=checks.chkTable
WHERE tables.tableID=3
ORDER BY checks.chkStatus DESC, checks.chkID ASC
Вот проблемы
- Если по запросу не было результатов, мне нужен столбец tableName, который никогда не выходит пустым, поэтому другие столбцы могут быть нулевыми (работает сейчас)
- Я не хочу получать строки после первой строки, если столбец chkStatus равен 1 или 0 или нулю, в скором времени мне нужны строки с 2 на chkStatus, если первая строка равна 0, 1 или нулю, я не не нужны другие строки ...
Заранее спасибо, я работаю над этой проблемой более 10 часов ...