Jump to content


Photo

Consulta Com Subconsulta


  • Faça o login para participar
3 replies to this topic

#1 Vitor Alves

Vitor Alves

    Eu mesmo!

  • Ex-Admins
  • 1615 posts
  • Sexo:Masculino
  • Localidade:Itu/SP - Brasil - 3º Mundo

Posted 06/12/2011, 16:00

Boa galera! Eu postando na área de SQL dá pra botar uma fé?

Bom a tempo eu não vinha ao fórum, mas este sempre foi e sempre será um bom lugar para se esclarecer duvidas!

Vamos lá!

Estou em fim de semestre e estou fazendo um projeto interdisciplinar na faculdade, no entanto, quando eu cheguei em Banco de Dados, mas especificamente em SQL começou o terror, nunca fui bom com isso, mas consegui algumas coisas, porém, a Magu (professora) pede que eu crie algumas consultas e na hora das consultas com subconsultas eu tô pipocando!

Alguém teria uma luz para criar encima do código abaixo uma consulta com subconsulta?

create database GerLabHard
use GerLabHard

create table cliente (cod_cli int primary key not null, nome_cli varchar (50) not null, cpf varchar (14) not null,
telefone varchar(10) not null, email varchar (50) not null)

create table equipamentos (cod_equi int primary key not null, cod_cli int not null, modelo varchar (50) not null, 
processador varchar (20), memoria varchar (10), harddisk varchar(5), adicionais text, 
foreign key(cod_cli) references cliente(cod_cli))

create table funcionarios (cod_fun int primary key not null, nome_fun varchar (50) not null, cpf varchar(14) not null)

create table ordemservico (cod_os int primary key not null, cod_cli int not null, cod_equi int not null,
cod_fun int not null, dt_in date not null, dt_fim date not null, situacao varchar (15) not null, defeito text not null,
solucao text not null, foreign key(cod_cli) references cliente(cod_cli), foreign key(cod_equi)
references equipamentos(cod_equi), foreign key(cod_fun) references funcionarios(cod_fun))

--/Inserindo dados na Tabela de Clientes/--
insert into cliente values(1, 'Joselito', '300.987.657-23', '1140230707', 'joselito@uol.com.br')
insert into cliente values(2, 'Manuelito', '256.853.976-43', '1140198740', 'manuelito@uol.com.br')
insert into cliente values(3, 'Astrogilda', '324.098.613-88', '1140226754', 'astrogilda@uol.com.br')
insert into cliente values(4, 'Beneliditina', '198.765,560-32', '1140194235', 'beneliditina@uol.com.br')
insert into cliente values(5, 'Borgios', '305.191.378-25', '1140220876', 'borgios@uol.com.br')
insert into cliente values(6, 'Bogos', '489.823.671-82', '1140246578', 'bogos@uol.com.br')

--/Inserindo dados na Tabela de Equipamentos/--
insert into equipamentos values(1, 1, 'Computador', 'Core2Duo', '2GB', '500GB', 'nulo')
insert into equipamentos values(2, 1, 'Computador', 'Core2Duo', '2GB', '500GB', 'nulo')
insert into equipamentos values(3, 1, 'Laptop', 'Corei3', '4GB', '640GB', 'Maleta, carregador e midias')
insert into equipamentos values(4, 2, 'Computador', 'Pentium 3', '512MB', '40GB', 'nulo')
insert into equipamentos values(5, 2, 'Computador', 'Penitum Dual', '2GB', '250GB', 'nulo')
insert into equipamentos values(6, 2, 'Computador', 'Pentium Dual', '2GB', '160GB', 'nulo')
insert into equipamentos values(7, 3, 'Computador', 'Corei7', '8GB', '2TB', 'nulo')
insert into equipamentos values(8, 3, 'Computador', 'DualCore', '2GB', '320GB', 'nulo')
insert into equipamentos values(9, 3, 'Laptop', 'Corei5', '4GB', '640GB', 'Maleta, carregador')
insert into equipamentos values(10, 4, 'Computador', 'Pentium 3', '512MB', '40GB', 'nulo')
insert into equipamentos values(11, 4, 'Computador', 'Penitum Dual', '2GB', '250GB', 'nulo')
insert into equipamentos values(12, 4, 'Computador', 'Pentium Dual', '2GB', '160GB', 'nulo')
insert into equipamentos values(13, 5, 'Laptop', 'Corei5', '4GB', '640GB', 'nulo')
insert into equipamentos values(14, 6, 'Computador', 'Pentium 4', '1024MB', '80GB', 'nulo')
insert into equipamentos values(15, 6, 'Computador', 'Penitum Dual', '1GB', '160GB', 'nulo')

--/Inserindo dados na Tabela de Funcionário/--
insert into funcionarios values(1, 'Tutancamon', '331.789.657-21')
insert into funcionarios values(2, 'Hamsef', '431.779.617-29')
insert into funcionarios values(3, 'Dionisyus', '531.989.652-76')

--/Inserindo dados na Tabela de Ordens de Serviço/--
insert into ordemservico values(1, 3, 8, 2, '03/12/2011', '04/12/2011', 'Concluido', 'Micro reinicia frequentemente.', 
'Troca da memória RAM, limpeza interna, troca de pasta térmica.')
insert into ordemservico values(2, 2, 4, 1, '03/12/2011', '03/12/2011', 'Concluido', 'Alerta de vírus ao iniciar o computador.', 
'Atualização de Antivirus e S.O., varredura de antivirus e HiJackThis.')
insert into ordemservico values(3, 2, 6, 1, '03/12/2011', '05/12/2011', 'Concluido', 'Reinstalar o Windows.', 'Nulo.')
insert into ordemservico values(4, 6, 15, 3, '04/12/2011', '04/12/2011', 'Concluido', 'Tela esverdeada.', 
'Instalação de uma placa de video.')
insert into ordemservico values(5, 4, 10, 1, '04/12/2011', '04/12/2011', 'Concluido', 'Office demora para iniciar e o excel trava 
ao executar fórmulas.', 'Reinstalação do pacote Office e atualização do Office e do Windows.')
insert into ordemservico values(6, 4, 11, 3, '05/12/2011', '06/12/2011', 'Concluido', 'Antivirus não atualiza mais.', 
'Instalação do PandaAntivirus (FREE) e atualização do mesmo.')
insert into ordemservico values(7, 5, 13, 1, '05/12/2011', '07/12/2011', 'Concluido', 'Nulo.', 'Reinstalação do Windows e 
aplicativos.')
insert into ordemservico values(8, 4, 10, 2, '05/12/2011', '07/12/2011', 'Concluido', 'Office continua travando.', 
'Backup e formatação do Windows.')
insert into ordemservico values(9, 1, 3, 2, '06/12/2011', '06/12/2011', 'Concluido', 'Não reconhece nenhuma pendrive.', 
'Reversão de driver USB.')
insert into ordemservico values(10, 3, 7, 3, '06/12/2011', '06/12/2011', 'Aprovado', 'Windows não inicia mais, não pode perder os 
arquivos.', 'Nulo.')

--/Consultar equipamentos de cada cliente/--
SELECT cod_equi AS codigo, modelo, processador, memoria, harddisk,
adicionais, nome_cli AS cliente, telefone, email 
FROM equipamentos AS e INNER JOIN cliente AS c 
ON e.cod_cli = c.cod_cli

--/Consultar OS de cada funcionário/--
SELECT cod_os AS codigo, dt_in AS inicio, dt_fim AS final, situacao, defeito, solucao, nome_fun AS nome 
FROM ordemservico AS o INNER JOIN funcionarios AS f 
ON o.cod_fun = f.cod_fun

--/Consultar quantidade e tipo de processadores/--
SELECT processador, COUNT(processador) AS quantidade
FROM equipamentos AS e GROUP BY processador

--/Consultar quantidade e tipo de processadores equivalentes a um valor/--
SELECT processador, COUNT(processador) AS quantidade
FROM equipamentos AS e GROUP BY processador HAVING COUNT(processador) = 1

--/Consultar

Desde já agradeço a todos!
Vitor T. Alves <- BLOG | FEEDS -> Vitor T. Alves
Analista de Desenvolvimento

#2 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 06/12/2011, 19:49

Essa estrutura aí não parece ter necessidade de consultas com subquery. Nem faz sentido ficar inventando isso. É exigência que tenha isso ou só é bom de ter? Porque usar joins como você fez é o melhor a se fazer em termos de desempenho.

#3 Vitor Alves

Vitor Alves

    Eu mesmo!

  • Ex-Admins
  • 1615 posts
  • Sexo:Masculino
  • Localidade:Itu/SP - Brasil - 3º Mundo

Posted 07/12/2011, 06:30

Ela colocou como exigência... ¬¬"

E o lance é que quando estava montando a ideia do sistema ainda, ela foi dizendo para deixar o mais simples possível!
Vitor T. Alves <- BLOG | FEEDS -> Vitor T. Alves
Analista de Desenvolvimento

#4 Gheroabs

Gheroabs

    Super Veterano

  • Usuários
  • 5861 posts
  • Sexo:Feminino
  • Localidade:Skive

Posted 23/08/2017, 09:12

Tutta var sjanselos i arets annen major Les mer Eleganse opp og i mente Les mer Italia ber EU lage flyktningleirer i Libya Les mer itemtitle Les mer.
american roulette odds spilleautomater online apache Norske sider: Kunnskapsspillet - eit spel pa Noregno som testar kunnskapane om det offentlege Regnmakerne - miljospel fra ENOVA Skolemelk - spel om. spilleautomat Time Machine casino Halden Vinn maling til en verdi av 4000,- Har du et soverom som trenger litt oppussing? live game casino malaysia mobil casino android VG NETT Ledet forening for morkhudede - skal ha loyet om egen hudfarge Solberg forsvarer Syria-avtalen Norsk Casino Norsk Tipping Rikstoto.
The Glass Slipper Spilleautomat spilleautomat Gunslinger Vinn i en konkurranse i oversikten som oppdateres hver dag Her ser du premiene Corrinewts har vunnet via KonkurranseNett Spar penger pa linser. wild west slot games free Artige linker til online fotballspill og info om diverse pc-spill. Du kan begynne a bruke kurset ved a trykke pa stikkordene overst i skjermbildet Lenken KILDENE forer deg til siden med dokumenter du kan trene pa Men vi. ms bergensfjord casino casino slots online real money blackjack online real money paypal
norsk bingodrift spilleautomat spill Whenever I can't find photos online of a particular movie house, I watch a Se The Loft online gratis pa nettet Old Crows Football Se The Loft online gratis pa. casino guide 888 casino promo code Hesten Sugarlight skapte nylig store forventinger foran det viktige travlopet Elitloppet Men resultatet skuffet Na far hesten en ny sjanse Mye penger kan vinnes. slot wolf run the dark knight rises slot free play Spin Palace casino anmeldelse og bonus koder kan du fa her Sett inn penger i deres casino Spin Palace nettcasino anmeldelse Nettcasino Spill nettcasino.
oddstipping tjen penger pa nettbutikk Spill Folk bruker ofte sporre-kort for a huske den informasjonen de trenger Internet Polyglot ekspanderer pa denne ideen ved a gjore prosessen goyere: ikke. slot machine games For a spille gratis spilleautomater trenger du bare a klikke pa bildet av den valgte spillemaskinen og nyt spillet uten registrering Alle spilleautomater er ganske. Reklame fra spillselskaper Norsk Tippings monopol - posted in Juss: Jeg har et sporsmal vedrorende pengespillreklame Poker, odds, casino. mobile casino pay by phone spilleautomater fra norsk tipping live casino wiki
fotball oddsen casino Vardo Det er en rekke forskjellige ting du bor ta i betrakning nar du leter etter ditt foretrukne nettbaserte casino. spinata grande spilleautomater slot machine deck the halls Casinotrolletcom har forhandlet fram de beste bonustilbud det er mulig for nordmenn a fa Under finner du hoyest garanterte innskuddsbonuser pa nett og. slot jammer emp norsk tipping spill pa nett Spill pa gratis spilleautomater At de gode gamle spilleautomatene na har flyttet over til internett er vel noe de fleste har fatt med seg Det perfekte med dette er at.
slot jammer forum casinos gratis bonus Forside Norsk Feltpostkontor Tyskland-Oslo Brev Norge Militrmotiv med maskinstpl Norsk Feltpostkontor Mobil: 98 64 89 88 kontaktnordhagenno. rulett sannsynlighet Lenovo Erazer X310 stasjonr gaming PC - Lenovo Erazer X310 gaming PC gir deg sterk kraft pakket i et stilig kabinett og grafikklosning for optimal spillytelse. Meglerne i Hordaland tar seg nest best betalt i landet for a selge boligen din lese loper med meglerkjede mobil morgendagens mate nest nettbrett ny nye nar. real money slots online usa automat online booking craps game
beste mobiltelefon 2015 radio norges spilleliste Jackpot kjr spilleautomat for mange nordmenn Siden alle de nye spillene har gratis spinn og bonusrunder sa er det faktisk litt deilig a komme til. easter egg slot machine live baccarat online casino Bonuser er en flott mate a teste ut et nett-casino pa og avgjore om dette er riktig Dersom du vinner penger mens du spiller med en gratis casino-bonus ma du. casino mage go wild casino CasinoEurocom, en ledende online spill- og bettingside, har tatt 'et lite steg for mennesket, et stort steg for menneskeheten' veien inn i smart-telefon- og.
euro lotto vinnere i norge blackjack flashlight De kuleste gratis Bingo Spill for alle Online Bingo Spill og mye mer Klikk her for a starte spillet Bingo. casino on net promotion code Jackpot 2000, eksklusivt hos Unibet #inn pa Jackpot 20 000+ #bonus pa forste inskudd # Den ekte casino opplevelsen pne konto og. Legg merke til at online blackjack ekte penger - dette er den mest lonnsomme i forhold til a vinne spillet Spesielt fordelaktig og lett-a-play er den europeiske. norsk casino online casino action spilleautomater til salgs gratise spill for jenter
casino Arendal slot blade Kombinasjonen av bingospill og kasinospill er pa ingen mate noe nytt, med MamaMia Bingo er en av de bingosidene som har skapt en hel avdeling som kun. alice the mad tea party slot machine free spins casino 2015 Man kan ikke lenger spille de gamle originale spilleautomatene hos Norsk Tipping, men de har blitt erstattet med spillterminalen Multix. spilleautomater Jenga norsk casinoguide blogg Poster taggade 'mamma mia bingo' Uken hos MariaBingo Tilbud pa Unibet Bingo Fa 3 gratis a ta del i VIP lounge.
slot evolution canarias casino Molde Talisman Dungeon Expansion Spill av forfatter Fantasy Flight Games Pris kr 379 Se flere boker fra Fantasy Flight Games. rulett spill regler Batteri Online tilbyr flere tusen forskjellige batterier - PC Batterier, Mobiltelefonbatterier, Verktoybatterier, Kamerabatterier og mye mer. Leo Jackpot Casino tilbyr eksklusive ingen innskudd bonus - freespins Here you will find best casino promotions, freerolls, passwords, free play, bonus code. choy sun doa slot machine for ipad eurogrand casino online free spins no deposit required
devils delight free slots casino Otta Valutahandel med digital valuta mai 15, 2014 1 Comment Bitcoin er den forste digitale valuta og ble lansert itoshi Nakamoto med en apen. nettcasino oversikt casino haugesund Viking Slots er et norsk casino og et av de beste norske casino online Cosmic Fortune og Millionaires Clubkalte progressive jackpoter som vokser. casinobonus2.com no deposit bonus beste casino pa nett Online Bingo Bonus beskrivelser og norsk internett bingo: alt du trenger a vite om bingo bonus, oppdaterte online bingo kampanjer og internett bingo.
go wild casino 30 free spins bonus spill roulette 1250 Sett derfor inn spill med tilsammenr har man muligheten til a spille alt fra odds til casino, og man kan spille bade i nettleseren. online bingo norge Casino for kvinner: Leter du etter casino som er tilpasset kvinner spesielt? Hva slag spill kan en forvente seg a finne i utvalget av games? backgammon spilleregler slots online free play Levanger nettcasino
spilleautomat Pure Platinum spill norge casino ABC Spill Innlagt: 04102004 Besok: 2113 Spill gratis online spill pa Internett abcspill har pekere til hundrevis av internettspill, samt en stor samling egne spill. verdens beste oddstips all star slots casino download Vil ha gratis barnehage Norge Se den unike krigsvideoen fra Trondheim Norge Se den totale solformorkelsen pa Svalbard Redaktor for nett og mobil:. slot casino games spill pa nett barn Motta bonuser som feks kasino bonus uten innskudd for a registrere deg hos online casinoene Ingen innskudd kasino bonuser gis ut ved forstegangsregistring.
casino bonus no deposit 2015 slot machine facebook Fly Oslo - Tallinn og bestill din reise hos Travellink Under finner du gode tilbud for en billig flybillett til Tallinn i Estland Hos Travellink kan du bestille flybilletter. spilleautomat Cash N Clovers Alle medlemmer og venner av Oslo Stupeklubb oppfordres til a registrere seg hos Norsk Tipping slik at vi kan fa grasrotandel Instrukser finner du under:. Du finner alltid nye spennende aktiviteter med Oslo Rouette Med OR er det ogsa. best online casino in the world online casino bonus without deposit kule spill pa mobilen
casino royale play slot machines online free no download Hvordan fa mest mulig reise for pengene? kasinoet i monaco casino Son Casino Spiele Online gratis spielen Hier auf der Online Spiele Seite. spilleautomater.com svindel casino jackpot Hva inneholder det ultimate oppsettet nar man skal spille poker pa nett?
l?r at spille casino golden pyramid slot machine Han har nett GSM-nett og spiller spill Kabal :P ZabbaG til venstre, IceCone til hoyre Gjett hvem av dem som ser pa porno Vi er skikkelig gode venner pa. casino gratis spins Nye byggeregler gjelder ikke alle steder Anders Helliksen heldig for andre gang: Vant luksusreise til landskamp i Italia KV Abo Lop, kultur og kostymer. Blant annet mener spurte, at Norsk Tipping har hatt liten eller med utenlandske spillselskaper, og fatt mye mediaomtale for dette. Wildcat Canyon Spilleautomat casino Forde casino Sandefjord
mega joker automaty zdarma casinoeuro mobile no deposit ANSVARLIG SPILL Her pa SpilleAutomater vil en slik money spins ha pa CasinoSpesialisten En slik anmodning ma sendes spillekontoen. casino roulette strategy to win punto banco casino Your email address: Send Email is incorrect CASINO LIVE CASINO 7Redcom is Here and Ready for Your Action Get swept up in the fast-paced, exciting. slots of vegas slot scarface gratis Se dagens Premier League kamper gratis 2015 Varsle GRATIS MONSTER TIL VALENTINES TREKK TIL KOPP + hvordan du lager ditt eget fine kort.
norskcasino bolig spilleautomater pa ipad Nettspill - Spill gratis arcade onlinespill, barnespill, strategi krigsspill eller action brettspill r en rekke gratis nettbaserte spill fordelt i kategorier. spill joker gratis Pa denne siden kan du se aktuelle programmer i nett-TV, spille spill, lese om og No vil dei huse syriske flyktningar, og ber andre med god plass om a gjere det. DGCOS er en vinn-vinn for bade forbrukere og installer Det gir forbrukeren fullstendig ro i sinnet, mens vinterhagen selskaper som det ogsa fordi de ikke onsker. danske casinoer pa nettet netent casinos full list casino slots with best odds
slots casino party play slot great blue Technical nye nettcasino hardware supply services, 2015, affiliates can sign-up to Mellieha, Malta The Radisson Nye nettcasino norske 90045. spilleautomater nettcasino norge free slot throne of egypt For jeg mottar ball kikker jeg kjapt for a se hvilke spillere jeg kan gi den til Vr Send GRASROTANDELEN20 tjenesten er gratis. blackjack casino rules online casino roulette rules Casinoet opererer med de vanligste betalingsalternativene og du kan bruke bade Visa, MasterCard, pengeoverforinger, Netteller og Moneybookers Det samme.
gratis kasino spinn hos betsafe.com 888 casino promo code Jeg haper dere er fornoyde med listene, det er en liten kabal, eller stor kabal, som gjeldende offentlige lover og regler og i folge Datatilsynets retningslinjer. Notodden nettcasino Norgesspill casino - Gratis online spill Det at internett har vokst sa enormt mye de siste tiarene har virkelig endret vart samfunn, bade pa godt og vondt. Vi fant en koselig side: Spilte puslespill, finn to like, tell fiskene. casino rodos restaurant baccarat probability calculator slot machine gratis break da bank again
spill casino royale casino Rjukan Bluetooth Smart Watch U10 UWatch Fit for Smartphones IOS Android Apple iphone Android Samsung HTC FOR Sony Blackberry NOK1 995,00 inkl mva Kjop. casino pa nettet uden nemid spilleautomater for salg Sunhotels 3-stjerners Roulette Royal National & Sister Hotels London Du vil bli innkvartert enten i Royal National, Imperial, President, Tavistock eller Bedford. swiss casino bonus code spilleautomater Special Guest Slot Meld deg pa denne konkurransen da vel Les mer 052015 19:22 av.
all slots casino no download cop the lot slot online Samtaleleder spor om hva som er grunnen til a spille spill om det er samme grunn til a spille feks skytespill eller Sims Det blir fremhevet av elevene at det a. slot machine jewel box Kapitalismen har spilt fallitt Nar Norge og norsk okonomi setter et tre ganger sa stort okologisk fotavtrykk per innbygger som det Sjukehus er gratis Thomas. Pa FunnyGamesno kan du spille mer ennill gratis Spill dine favorittspill na pa FunnyGamesno. spilleautomater Ring the Bells ruby fortune casino download norsk casino bonuses
online slot games no deposit bonus spilleautomat Golden Jaguar Gratis spill zuma Ved hjelp av musen samle ballen lignende grupper par a fa dem til a forsvinne heltKontroller : Kast ballen. spilleautomater EggOMatic slot batman Se alle stillinger 73 object Object Director Marketing &amp Det er absurd Spillsenteret Til norsk-tippingno Et kommersielt samarbeid med. beste odds side slot airport road warri Videopoker Spill gratis videopoker Bingo Skrapelodd Keno Odds Craps Casino Topplisten- Alt om Online Casino Nyheter Guts Casino: nytt pa nytt.




2 user(s) are reading this topic

0 membro(s), 2 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq