Я работаю над приложением saas в php / mysql, у меня есть создание базы данных в соответствии с рисунком ниже.
Теперь с этой структурой мне нужен отчет с клиентами IGA и MDS в конкретную дату между.
Здесь начинается сложная часть. IGA и MDS — это коды из таблицы клиентов, и они будут динамически добавляться в запрос, а условие будет применяться ко всем таблицам.
то есть. «select * from IGA_customers, где создано между $ date1 и $ date2» и этот запрос должен быть выполнен с несколькими таблицами.
Любая помощь будет оценена. заранее спасибо
Почему вы не пишете функцию PHP, как
function ($db_name, $table_name, $date_start, $date_end){
//your query with argument
return $query_result
}
Ваш запрос должен быть
SELECT * From $db_name.$table where created between $date_start and $date_end
Если вам нужна вся информация о клиенте на вашем столе всех клиентов, вы можете просто добавить union
Других решений пока нет …