Kjapp og trygg hosting for Wordpress

Hvordan bruke JOIN på denne?

clinton4

Medlem
Hei,

Jeg er litt rusten på bruk av JOIN og lurer på hvordan jeg kan gjøre følgende spørringer i en og samme query ved bruk av JOIN?

PHP:
<?
$ref = '1234';
			
$sql_1 = mysql_query("SELECT id FROM tabell_1 WHERE ref = $ref"); 
$row_1 = mysql_fetch_assoc($sql_1);
			
$sql_2 = mysql_query("SELECT url FROM tabell_2 WHERE id = $row_1[id]");
$row_2 = mysql_fetch_assoc($sql_2);
			
echo $row_2['url'];
?>
 

clinton4

Medlem
Takk typisk!

Jeg fikk det også til å fungere med:

PHP:
mysql_query("SELECT t2.url FROM t1, t2 WHERE t1.id = t2.id AND t1.ref = $ref");

Hva er egentlig forskjellen på:

PHP:
mysql_query("SELECT t2.url FROM t1, t2 WHERE t1.id = t2.id AND t1.ref = $ref");

PHP:
mysql_query("SELECT t2.url FROM `tabell_2` AS t2 INNER JOIN `tabell_1` AS t1 ON t1.id = t2.id WHERE t1.ref = '$ref'");

Og hvilken er best å bruke?
 
Topp