У меня есть таблица и записи, как показано ниже
------------------------------------------------
id |m_id | primary | secondary | Duration
------------------------------------------------
1 | 1 | 100 | 80 | 12m
------------------------------------------------
2 | 1 | 50 | 40 | 6m
------------------------------------------------
3 | 2 | 300 | 150 | 12m
------------------------------------------------
4 | 2 | 150 | 70 | 6m
------------------------------------------------
5 | 3 | 500 | 300 | 12m
------------------------------------------------
6 | 3 | 300 | 200 | 6m
Мне нужен такой вывод. Обратите внимание, что здесь отображаются данные за месяц.
--------------------------------------------
id |m_id | primary | secondary
| | 12m |6m |12m |6m
--------------------------------------------
1 |1 |100 |50 | 80 |40
--------------------------------------------
2 |2 |300 |150 | 150 |70
--------------------------------------------
3 |3 |500 |300 | 300 |200
но я получаю вывод как (я не добавил сумму)
--------------------------------------------
id |m_id | primary | secondary
| | 12m |6m |12m |6m
--------------------------------------------
1 |1 |
--------------------------------------------
1 |1 |
--------------------------------------------
2 |1 |
--------------------------------------------
3 |2 |
--------------------------------------------
3 |2 |
--------------------------------------------
4 |2 |
Я попробовал запрос
SELECT *
FROM `tbl_activityFees2` as `t1`
JOIN `tbl_activityFees2` as `t2` ON `t2`.`m_id`=`t1`.`m_id`
JOIN `activity_name` ON `activity_name`.`m_id`=`t1`.`m_id`
WHERE `t1`.`is_feesActive` = 1
AND `t2`.`is_feesActive` = 1
AND `t1`.`Duration` = '12m'
OR `t2`.`Duration` = '6m'
Не могли бы вы помочь мне в этом вопросе?