Простейшая выборка из таблицы:
$query = mysql_query("SELECT * FROM `table1` LEFT JOIN `table2` ON (`type1` = `id2`) ";
while($rows = mysql_fetch_array($query)){
echo $rows['type1'].$rows['id2'];
}
Так вот, по логике значения $rows['type1'] и $rows['id2'] должны быть одинаковыми, а в моём случае почему-то значение $rows['id2'] на единицу больше значения $rows['type1'] (оба значения числовые, тип полей в базе INT).
Посему три ночи не сплю :D в раздумьях - то лыжи не едут, то ли что-то напутал. :D