Помощ:SQL заявка

mizarck

Registered
Здравейте,
имам следната заявка
Код:
SELECT P.ProductName,P.SupplierID,S.SupplierID,S.ContactName
FROM Products AS P,
	suppliers AS S
WHERE P.ProductName = 'Chai'
Въпросат ми е как да изкара резултат само ако P.SupplierID S.SupplierID са равни

пп сравнението трябва да стане в SQL-а а не в php-то
10х
 
Код:
SELECT P.ProductName,P.SupplierID,S.SupplierID,S.ContactName 
FROM Products AS P, 
   suppliers AS S 
WHERE P.ProductName = 'Chai' AND P.SupplierID = S.SupplierID


AND P.SupplierID = S.SupplierID
 
10x jooorooo
-----------
Още един въпрос
Имам 2 колони и двете съдържат числа
как да извада числата който са в първата колона но ги няма в втората

10х предварително
 
$sql = "SELECT * FROM table2";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);

$query = "SELECT * FROM table1 WHERE chislo != '$row[chisla_ot_table2]' ";
$resultQuery = mysql_query($query);
$rowQuery = mysql_fetch_array($resultQuery);
echo "$row[chislo2]\n<br>";

Така?
 
или така


Код:
SELECT P.ProductName,P.SupplierID,S.SupplierID,S.ContactName
FROM Products AS P,
   suppliers AS S
WHERE P.SupplierID != S.SupplierID

като съм приел, че P.SupplierID и S.SupplierID съдържат тези числа
 
jooorooo 10x за помоща
не съм ги пробвал но би трябвало да стане
пп написах го с inner join
 

Back
Горе