consultar duas tabelas sem chave estrangeira e relacionamento
Salve, galera!
Queria tirar uma dúvida com vocês. Eu tenho duas tabelas uma de venda e uma de despesas.
Gostaria de criar um SELECT para formar uma lista por ordem de transação seja de venda ou de despesa. porém essas tabelas não tem nenhuma relacão.
tentei os seguintes SQLs
SELECT * FROM `tab_compras`,`tab_despesa` WHERE tab_compras.time_venda LIKE '2018-02%' AND tab_despesa.datetime_despesa LIKE '2018-02%'
porém o resultado sai duplicado ou triplicado
tabela venda
ID | venda | valor | data_venda
1 | item_1 | 100 | 2017-02-01
2 | item_2 | 120 | 2017-02-02
3 | item_3 | 200 | 2017-02-03
tabela despesa
ID | despesa | valor | data_venda
1 | despesa_1 | 10 | 2017-02-01
2 | despesa_2 | 90 | 2017-02-02
3 | despesa_3 | 65 | 2017-02-03
resultado esperado
lista:
atividade | valor | data
item_1 | 100 | 2017-02-01
despesa_1| 10 | 2017-02-01
despesa_2| 90 | 2017-02-02
item_2 | 120 | 2017-02-02
alguém sabe como resolver isso pelo BD ou pelo PHP?Discussão (0)
Carregando comentários...