ну как-бы реальной задачи нет. я изучаю нормализированные базы данных. Возник вопрос как одним запросом вытянуть все поля из одной таблицы + к каждой строке с полями из первой таблицы добавить некоторые поля из второй таблицы по заданному критерию. С лимитам без вас справлюсь, не в этом суть вопроса.
Следующий вопрос более сложный, в нем нам надо будет выбрать из первой таблицы+ к каждой строке добавить поля еще из двух других таблиц по заданному критерию. Что-бы один запрос сгружал в массивы всю необходимую информацию, без дополнительных запросов в цикле while($obj = PDO->fetch_object) или mysql_fetch_array. Но для начала надо разобраться с самым простым.
Вот пример:
Таблица "страницы"
айди\текст\айди пользователя\другая инфа
Таблица "пользователи"
айди\логин\аватара\год рождения.
Мне нужно вывести краткие анонсы страниц с логином аватарой и датой рождения пользователя.
Т.е. мне нужно что-бы к каждой строке из таблицы "страницы" добавлялись три поля из таблицы "пользователи", соответствующие заданному критерию, в данном случае айди пользователя
Что тут можно понять неправильно?
Я еще раз настойчиво прошу не "тыкать" мне. Я не маленький мальчик, в возрасте уж, не стоит из меня лоха делать только оттого что я ламер в некоторых вопросах. Все когда-то с чего-то начинали и были ламерами. (Отредактировано автором: 16 Июня, 2012 - 22:24:05)
|