Выберите данные из двух таблиц с разными полями
Всем привет,
Я делаю небольшую веб-страницу отслеживания времени для собственного использования.
Я имея много веселья делать это.
Допустим, у меня есть таблица для хранения задач (программирование в офисе, программирование на месте клиента...), которая имеет следующие поля:
idTask, idProject, idUser, idTaskType, idTaskUse, idInvoice, date, startTime, endTime, notes.
И еще одна таблица для хранения расходов (бензин, гостиница, обед,...), которая имеет следующие поля:
idExpense, idProject, idUser, idExpenseType, idInvoice, date, notes.
Теперь я планирую подготовить счет-фактуру, и поскольку обе таблицы имеют idInvoice... Я уже подготовил назначение этого идентификатора в обе таблицы.
Таким образом, теперь у меня есть строки в обоих (задачи и расходы), которые имеют правильный идентификатор счета-фактуры.
Чтобы показать содержимое счета-фактуры, теперь мне нужно выбрать поля обеих таблиц и упорядочить их по дате. Я не хочу иметь данные таблицы 1, а затем таблицы 2...
В моем счете-фактуре я хотел бы показать:
описание => текст монтируется с использованием имени задачи или имени расхода.
единицы измерения => количество часов, если мы говорим о задачах или количество км (например), если мы говорим о расходах.
Удельные затраты => затраты на единицу этой задачи или расходов.
итого =&ГТ; исчисляются единицами себестоимости * себестоимость единицы продукции.
Как мне это сделать?
Моя голова перемещает меня к виду, также к полному соединению, или даже делает оба запроса и заказывает его вручную...
Что я уже пробовал:
Ничего, все еще не представляю, в каком направлении двигаться.