Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 503955
            [titulo] => Sintaxe SQL_Consultas
            [dataCadastro] => DateTime Object
                (
                    [date] => 2014-12-10 08:38:30
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 400826
            [status] => A
            [isExample] => 
            [NomeUsuario] => Gisele Fagundes
            [Apelido] => GiFagundes
            [Foto] => 
            [Conteudo] => [quote]1 - 

Select pessoa.idmotorista as ‘Nome dos proprietarios’, carro.motorista as ‘Modelos dos carros’
From participou inner join pessoa
On pessoa.idmotorista=participou.idmotorista
Inner join carro
On participou.placa=carro.placa
Where idmotorista not like ’ John Smith%’[/quote]

Só corrigindo, o nome do proprietario o nome dos campos...
Select
pessoa.nome as ‘Nome dos proprietarios’,
carro.modelo as ‘Modelos dos carros’

From
participou
inner join pessoa On (pessoa.idmotorista = participou.idmotorista)
Inner join carro On (participou.placa = carro.placa)

Where
pessoa.nome <> ’John Smith’ ) )

Sintaxe SQL_Consultas

Eustaquio Sena
   - 15 out 2014

Voces poderiam me apoiar, para como desenvolver uma sintaxe de consulta com exceção.

Considere o banco de dados de seguros ilustrado na figura a seguir, na qual as chaves primarias estão sublinhadas.
Pessoa (id_motorista, nome, endereço)
Carro (placa, modelo, ano)
Acidente (id_mororista, placa)
Participou (id_motorista, placa, numero_ocorrencia, valor_dano)

- Construa uma consulta SQL para este banco de dados que liste o nome dos proprietários e os modelos dos carros que não pertencem a “John Smith”
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Considere o banco de dados de seguros ilustrado na figura a seguir, na qual as chaves primarias estão sublinhadas.
Pessoa (id_motorista, nome, endereço)
Carro (placa, modelo, ano)
Acidente (nome_ocorrencia,data,local)
Pertence(id_motorista, placa)
Participou (id_motorista, placa, numero_ocorrencia, valor_dano)
- Construa uma consulta SQL para esse banco de dados que encontre o numero total de pessoas que possuiam carros que foram envolvidos em acidentes no ano de 2011

Post mais votado

Gifagundes
   - 10 dez 2014


Citação:
1 -

Select pessoa.idmotorista as ‘Nome dos proprietarios’, carro.motorista as ‘Modelos dos carros’
From participou inner join pessoa
On pessoa.idmotorista=participou.idmotorista
Inner join carro
On participou.placa=carro.placa
Where idmotorista not like ’ John Smith%’


Só corrigindo, o nome do proprietario o nome dos campos...
Select
pessoa.nome as ‘Nome dos proprietarios’,
carro.modelo as ‘Modelos dos carros’

From
participou
inner join pessoa On (pessoa.idmotorista = participou.idmotorista)
Inner join carro On (participou.placa = carro.placa)

Where
pessoa.nome <> ’John Smith’

Eustaquio Sena
   - 02 dez 2014

1 -

Select pessoa.idmotorista as ‘Nome dos proprietarios’, carro.motorista as ‘Modelos dos carros’
From participou inner join pessoa
On pessoa.idmotorista=participou.idmotorista
Inner join carro
On participou.placa=carro.placa
Where idmotorista not like ’ John Smith%’

Eustaquio Sena
   - 02 dez 2014

2-
Select count(participou.idmotorista) as ‘Numero total de pessoas envolvidas no acidente’,
acidente.data as ‘Ano’
From participou inner join pessoa
On acidente.num_ocorrencia=participou.idmotorista
Inner join carro
On participou.placa=carro.placa
Where year(data)=2011

Eustaquio Sena
   - 10 dez 2014

Obrigado Gisele pelo apoio.