|
|
|
| Выбираю я минимальное значение из таблицы
$query = "SELECT MIN(min) FROM bul ";
$ctg = mysql_query($query);
if(!$ctg) puterror("Ошибка при обращении к каталогу");
$min = mysql_query($query);
if(!$min) exit(mysql_error());
echo "от $";
echo mysql_result($min, 0);
|
Хочу выбрать из двух и более таблиц с одним и тем же полем. Что-то так не получается
$query = "SELECT MIN(min) FROM bul, bul2, bu3 ";
|
Как можно сделать? | |
|
|
|
|
|
|
|
для: Vova
(21.06.2006 в 13:11)
| |
$query = "SELECT MIN(bul.min), MIN(bul2.min), MIN(bul.3min) FROM bul, bul2, bu3 ";
|
| |
|
|
|
|
|
|
|
для: ec_stasis
(21.06.2006 в 13:16)
| | И не жалко Вам заставлять сервер строить полное декартово произведение трех таблиц? | |
|
|
|
|
|
|
|
для: Trianon
(21.06.2006 в 13:22)
| | "И не жалко Вам заставлять сервер строить полное декартово произведение трех таблиц?"
В смыслЕ?
А как сделать не строя " полное декартово произведение трех таблиц"?
А таблиц из которых я хочу выбирать у меня аж 9 штук ) | |
|
|
|
|
|
|
|
для: Vova
(21.06.2006 в 13:30)
| | В этом случае выбирает только из таблицы, указанной первой - bul
$query = "SELECT MIN(bul.min), MIN(bul2.min), MIN(bul3.min) FROM bul, bul2, bu3 ";
$ctg = mysql_query($query);
if(!$ctg) puterror("Ошибка при обращении к каталогу");
$min = mysql_query($query);
if(!$min) exit(mysql_error());
echo "от $";
echo mysql_result($min, 0);
|
Хотя, минимальное значение находится в таблице bul2 | |
|
|
|