|
|
|
| Ребята подскажите как делать селект -
У меня две три таблицы
1 основная osnov
2 с фамилиями famil
3 с организациями organiz
Нужно чтоб при выводе основной osnov таблицы он брал данные для столбцов famil и oraganiz из 2 и 3 | |
|
|
|
|
|
|
|
для: yuser
(25.01.2007 в 09:48)
| | дамп структуры таблиц показывайте. И связи между ними. | |
|
|
|
|
|
|
|
для: Trianon
(25.01.2007 в 10:14)
| | Сорри за тупой вопрос, а это как? | |
|
|
|
|
|
|
|
для: yuser
(25.01.2007 в 11:00)
| | Дамп структуры: phpMyAdmin - Экспорт. Фактически это текст операторов Create table...
Связи - своими словами. Поле такое-то таблицы такой-то ссылается на поле такое-то таблицы такой-то. | |
|
|
|
|
|
|
|
для: Trianon
(25.01.2007 в 11:03)
| | я зделал так не знаю правильно или нет но он выводит мне нужное))
$sql = mysql_query("SELECT * FROM главная, вторая WHERE главная.fio=вторая.id" ,$db);
из второй таблицы он берет данные
а как в условии WHERE указать еще столбец? WHERE главная.fio=вторая.id ........главная.fio2=третья.id
подскажите как разделить.......
ПМАГИТЕЕЕЕЕЕЕЕЕЕ | |
|
|
|
|
|
|
|
для: yuser
(25.01.2007 в 11:51)
| | Используйте оператор AND
<?php
$query = "SELECT * FROM главная, вторая
WHERE главная.fio=вторая.id AND главная.fio2=третья.id";
$sql = mysql_query($query ,$db);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(25.01.2007 в 13:33)
| | Спасибо все работает!!! | |
|
|
|
|
|
|
|
для: yuser
(25.01.2007 в 23:49)
| | Меня тоже интересует этот вопрос.
А можно ли сделать так?
$result = mysql_query ("SELECT * FROM osnov ORDER BY data DESC");
while ($row = mysql_fetch_assoc($result)) {
$result_c = mysql_query ("SELECT * FROM famil WHERE id LIKE '1';");
while ($row_c = mysql_fetch_assoc($result_c)) {
}
}
|
Тобиш в Цикле по основной таблице есть второй цик по другой таблици :) | |
|
|
|
|
|
|
|
для: Fddd
(02.02.2007 в 17:51)
| | Можно. | |
|
|
|