Selecionar 3 Tabelas Como Se Tivessem Relação Entre Elas
Started By doltom, 23/03/2007, 17:00
11 replies to this topic
#1
Posted 23/03/2007, 17:00
Pessoal, boa tarde
Estou em busca de uma clausula SQL que selecione 3 tabelas. ex:
Tenho a tabela UF, CIDADE, REPRESENTANTES
quero pegar dados das tabelas CIDADE e REPRESENTANTES de acordo com o ESTADO celecionado.
TABELA UF
id, uf
TABELA CIDADE
id, cod_uf, cidade
TABELA REPRESENTANTES
id, cod_cidade, representante
se alguem puder me ajudar agradeceria
abraços
Estou em busca de uma clausula SQL que selecione 3 tabelas. ex:
Tenho a tabela UF, CIDADE, REPRESENTANTES
quero pegar dados das tabelas CIDADE e REPRESENTANTES de acordo com o ESTADO celecionado.
TABELA UF
id, uf
TABELA CIDADE
id, cod_uf, cidade
TABELA REPRESENTANTES
id, cod_cidade, representante
se alguem puder me ajudar agradeceria
abraços
Assinatura editada
Por favor, somos um forum sério, faça uso de palavras mais apropriadas em sua assinatura.
Por favor, somos um forum sério, faça uso de palavras mais apropriadas em sua assinatura.
#2
Posted 23/03/2007, 19:01
Vou fazer aqui da linguagem humana e você traduz na linguagem SQL
Falopa!
SELECIONE representantes.representante, cidade.cidade, uf.uf DE `representantes`, `cidade`, `uf` ONDE uf.uf = 'MT' E cidade.cod_uf = uf.id E representantes.cod_cidade = cidade.id
Falopa!
Edição feita por: hostdesigner, 23/03/2007, 19:01.
#3
Posted 23/03/2007, 19:05
é da pra fazer como o hostdesigner falou ou voce pode tentar usando INNER JOIN, Left Join, etc... da uma pesquisada aqui no forum mesmo
--------------------------------------------------
email: dlemes[ARROBA]gmail.com
precisando de um sistema de e-commerce em php?
www.dlemes.com.br/loja25b
email: dlemes[ARROBA]gmail.com
precisando de um sistema de e-commerce em php?
www.dlemes.com.br/loja25b
#4
Posted 26/03/2007, 09:40
Eu tentei o seguinte. vejam se esta correto a SQL:
SELECT tb_representantes.*, tb_cidade.*, tb_uf.* FROM tb_representantes, tb_cidade, tb_uf WHERE tb_uf.uf = '$_GET['$uid']' AND tb_cidade.code_uf = tb_uf.id AND tb_representantes.cod_cidade = tb_cidade.id
Mas não deu certo.
SELECT tb_representantes.*, tb_cidade.*, tb_uf.* FROM tb_representantes, tb_cidade, tb_uf WHERE tb_uf.uf = '$_GET['$uid']' AND tb_cidade.code_uf = tb_uf.id AND tb_representantes.cod_cidade = tb_cidade.id
Mas não deu certo.
Assinatura editada
Por favor, somos um forum sério, faça uso de palavras mais apropriadas em sua assinatura.
Por favor, somos um forum sério, faça uso de palavras mais apropriadas em sua assinatura.
#5
Posted 26/03/2007, 11:22
Erro no PHP, você diz?
É bem provável que não exista $_GET['$uid'].
É bem provável que não exista $_GET['$uid'].
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#6
Posted 26/03/2007, 11:46
erro de clausula. mesmo nao usando o $_GET[], e setando manualmente um estado nao retorna nada.
Voce teria um exemplo utilizando o INNER JOIN. nao precisa setar o 'ON' na causula?
Achei a solução:
$uid = $_GET['uid'];
$sql = mysql_query("SELECT tb_representantes.representante, tb_cidade.code_uf, tb_uf.uf FROM tb_representantes INNER JOIN tb_cidade, tb_uf ON tb_cidade.code_uf = tb_uf.id AND tb_representantes.cod_cidade = tb_cidade.id WHERE tb_uf.uf='$uid'");
Valeu a todos pela ajuda
Voce teria um exemplo utilizando o INNER JOIN. nao precisa setar o 'ON' na causula?
Achei a solução:
$uid = $_GET['uid'];
$sql = mysql_query("SELECT tb_representantes.representante, tb_cidade.code_uf, tb_uf.uf FROM tb_representantes INNER JOIN tb_cidade, tb_uf ON tb_cidade.code_uf = tb_uf.id AND tb_representantes.cod_cidade = tb_cidade.id WHERE tb_uf.uf='$uid'");
Valeu a todos pela ajuda
Assinatura editada
Por favor, somos um forum sério, faça uso de palavras mais apropriadas em sua assinatura.
Por favor, somos um forum sério, faça uso de palavras mais apropriadas em sua assinatura.
#7
Posted 23/09/2017, 20:46
Where Can I Buy A Z Pack Online cialis Cheapest Price On Viagra Ampicillin For Dogs Overnight Delivery buy brand name accutane
Il En Vente Libre Dans Les Pharmacies Belges Best Canadian Pharmacy Cialis Pursues Viagra With A Gift Card cialis Propecia Prostatakrebs Cialis Plus Efficace Que Viagra
Kamagra Pills Review Kamagra Naturel Pas Cher Buy Synthroid Online No Prescription generic cialis Cialis 500 Pills For Cheap Price Zithromax And Drinking Alcohol
Il En Vente Libre Dans Les Pharmacies Belges Best Canadian Pharmacy Cialis Pursues Viagra With A Gift Card cialis Propecia Prostatakrebs Cialis Plus Efficace Que Viagra
Kamagra Pills Review Kamagra Naturel Pas Cher Buy Synthroid Online No Prescription generic cialis Cialis 500 Pills For Cheap Price Zithromax And Drinking Alcohol
#8
Posted 09/10/2017, 08:48
Il Viagra Si Puo Comprare Senza Ricetta Precio Cialis 5 Mg En Espana levitra prezzi Safe To Take Asprin With Amoxicillin Farmacie Online Italiane
Efectos Kamagra Oral Jelly cialis Doxycycline Buy Online Viagra En Espana Sin Receta On Line Cheap Drugs
Viagra Dopo L'Eiaculazione Megathin levitra a precios baratos Viagra Sell In Canada Kamagra Rezeptfrei Berlin
Efectos Kamagra Oral Jelly cialis Doxycycline Buy Online Viagra En Espana Sin Receta On Line Cheap Drugs
Viagra Dopo L'Eiaculazione Megathin levitra a precios baratos Viagra Sell In Canada Kamagra Rezeptfrei Berlin
#9
Posted 26/10/2017, 17:32
Instructions For Taking Amoxicillin Propecia Magistrale generic viagra Levitra Scaduto Fa Male Provera (Modus Medroxyprogesterone)
Hydrochlorothiazide Order Secure Ordering With Free Shipping Shop Keflex Bad Breath viagra Viagra Rezeptfrei Kaufen Forum Le Viagra Est Il Efficace
Cialis Drug Information cheap cialis Levitra 5mg Generique Como Tomar El Kamagra
Hydrochlorothiazide Order Secure Ordering With Free Shipping Shop Keflex Bad Breath viagra Viagra Rezeptfrei Kaufen Forum Le Viagra Est Il Efficace
Cialis Drug Information cheap cialis Levitra 5mg Generique Como Tomar El Kamagra
#11
Posted 06/11/2017, 17:51
Propecia 1 Miligramo viagra Amoxicillin With Milk
Baclofene Cirrhose cheap vardenafil 20mg Cialis Kaufen 10mg Order Accutane No Prescription
Viagra Original Achat viagra Cialis Experiencia
Baclofene Cirrhose cheap vardenafil 20mg Cialis Kaufen 10mg Order Accutane No Prescription
Viagra Original Achat viagra Cialis Experiencia
#12
Posted 10/02/2023, 16:27
Perinatal circulatory physiology what is lasix promote diuresis, 3 Ensure adequate perfusion to vital organs, and 4 Preserve hemodynamic stability
All doses listed are milligrams of aminophylline to be administered what does clomid and nolvadex do The purpose of surgery is to remove sections of the colon affected by the condition
Amia xkuTsWcMGnIr 6 18 2022 nolvadex for gyno
All doses listed are milligrams of aminophylline to be administered what does clomid and nolvadex do The purpose of surgery is to remove sections of the colon affected by the condition
Amia xkuTsWcMGnIr 6 18 2022 nolvadex for gyno
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)