• 0
Sign in to follow this  
alexazuosg

Fazer select

Question

Ola pessoal, estou com um problema no select :

taxista_has_orcamentos:

idtaxista_has_orcamentos idorcamentos idtaxista valor

1 7 1 100

2 8 1 200

orcamentos:

idorcamentos data

7 01/01/01

8 01/01/01

9 01/01/01

10 01/01/01

taxista:

idtaxista nome

1 joao

2 jose

3 matias

Olha, eu preciso dar um select na tabela orcamentos, porem não quero que o select traga os orcamentos já feitas da tabela taxista_has_orcamentos, portanto se eu der um select no orcamentos do taxista 1, eu quero que ele me traga os orcamentos 9 e 10 ... pois o 7 e 8 já foram feitos... já tentei de tudo

select o.idorcamentos, o.data_corrida, o.hora_corrida, o.cidade_idcidade,

c.idcidade, c.nome as nome_cidade , t.cidade_idcidade

from orcamentos o

inner join cidade c on o.cidade_idcidade = c.idcidade

inner join taxista t on o.cidade_idcidade = t.cidade_idcidade

inner join taxista_has_orcamentos ths on o.idorcamentos != ths.orcamentos_idorcamentos

where t.idtaxista = 1;

porem sem sucesso... alguém tem uma dica ?

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

select distinct o.idorcamentos, o.data from orcamentos o, taxista_has_orcamentos t where o.idorcamentos not in (select distinct o.idorcamentos from orcamentos o, taxista_has_orcamentos t where o.idorcamentos=t.idorcamentos)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this