Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- select distinct
- m.lote_id,
- l.quantidade,
- r.descricao as raca,
- c.descricao as categoria,
- l.cidade,
- l.estado,
- m.match_id,
- ma.comprador_id as comprador_id,
- ma.vendedor_id as vendedor_id,
- comprador.nome as comprador_nome,
- vendedor.nome as vendedor_nome,
- CASE WHEN ma.comprador_id = 195 THEN comprador_lido
- ELSE vendedor_lido
- END as lido,
- (select s.mensagem from mensagens s where ma.id = s.match_id order by created_at desc limit 1) as msg
- from mensagens m
- inner join lotes l on l.id = m.lote_id
- inner join gado_categorias c on c.id = l.gado_categoria_id
- inner join gado_racas r on r.id = l.gado_raca_id
- inner join matches ma on ma.id = m.match_id
- inner join clientes comprador on comprador.id = ma.comprador_id
- inner join clientes vendedor on vendedor.id = ma.vendedor_id
- where
- ma.comprador_id = 195 or ma.vendedor_id = 195
- group by
- m.lote_id,
- l.quantidade,
- raca,
- categoria,
- l.cidade,
- l.estado,
- m.match_id,
- comprador_id,
- vendedor_id,
- comprador_nome,
- vendedor_nome,
- msg,
- lido
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement