У меня есть две таблицы темп, из которых нужно объединить оба из них, как показано ниже. Есть ли способ сделать это? В конечном итоге должны состоять из новых столбцов на основе вторых таблиц Tax Type. Количество типов налогов неизвестно. Время от времени оно может меняться.Объедините две таблицы и создайте новый столбец во второй таблице результатов, основанной на результатах
Table : Work
+-----------+----------------+
| WorkId | Work |
+-----------+----------------+
| 1080 | "Work One" |
| 1081 | "Work Two" |
| 1082 | "Work Tree" |
+-----------+----------------+
Table : TaxDetails
+--------+----------+---------+---------+
| Taxid | TaxType | Amt | WorkId |
+--------+----------+---------+---------+
| 1 | VAT | 120.0 | 1080 |
| 1 | VAT | 300.0 | 1081 |
| 2 | S.Tax | 150.0 | 1083 |
| 2 | S.Tax | 101.0 | 1080 |
+--------+----------+---------+---------+
Final Result :
+--------+-------------+-------+--------+
| WorkId | Work | Vat | S.Tax |
+--------+-------------+-------+--------+
| 1080 | "Work One" | 120.0| 101.0|
| 1081 | "Work Two | 300.0| 0.0 |
| 1082 | "Work Three"| 0.0 | 0.0 |
+--------+-------------+-------+--------+
Пожалуйста, форматированный текст - не изображения. – jarlh
Пожалуйста, прочитайте [Как задать хороший вопрос SQL] (http://meta.stackoverflow.com/questions/271055/tips-for-asking-a-good-structured-query-language-sql-question/271056) и [Как создать MCVE] (http://stackoverflow.com/help/mcve) – Shnugo
Как 300 S.Tax? – Paparazzi