Tenta algo tipo
SELECT
compras.cod_compra,produtos.desc_prod,produtos.un_prod,compras.prunit_compra
FROM produtos,compras
WHERE compras.prod_compra=produtos.cod_prod AND compras.dolar_compra>2;
Augusto
----- Original Message -----
From: Paulo Cesar Silva Gon�alves <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, August 12, 2001 6:16 PM
Subject: (linux-br) Query no MySql
Caros colegas,
A partir de duas tabelas a seguir, eu gostaria de fazer uma
pergunta:
CREATE TABLE produtos (
cod_prod SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
desc_prod CHAR(60) NOT NULL,
un_prod CHAR(2) NOT NULL,
PRIMARY KEY (cod_prod));
CREATE TABLE compras (
cod_compra SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
dt_compra DATE NOT NULL,
qt_compra INT(6) NOT NULL,
prunit_compra DOUBLE(10,2) DEFAULT '0.00' NOT NULL,
dolar_compra DOUBLE(10,2),
prod_compra SMALLINT UNSIGNED NOT NULL REFERENCES produtos,
PRIMARY KEY (cod_compra));
A pergunta e a seguinte: Como � que eu fa�o um SELECT que me traga o
seguinte resultado:
cod_compra,desc_prod,un_prod,prunit_compra
quando dolar_compra for >2.00 (por exemplo).
O detalhe � o seguinte na minha tabela de compras eu nao armazeno a
descricao do produto que fica na tabela produtos (desc_prod) e
compras.prod_compra contem o codigo do produto cadastrado na tabela
produtos.
Sera que alguem pode me ajudar.
Um grande abra�o a todos
Assinantes em 14/08/2001: 2262
Mensagens recebidas desde 07/01/1999: 127801
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]