Форум → Разработка → Базы данных → обращение к множественнолй выборке
обращение к множественнолй выборке
-
Чтото я читал книги и не припомню чтоб там автор писал об обращении к сложным выборкам. в основном только базовые понятия составление тривиальных выборок. Один всетаки привел пример написание сложного запроса но без обращения к нему :(.
в общем суть такова: у меня есть запрос, которым я обращаюсь к больше чем 1й таблице (в данной ситуации к 2м). вот пример - "SELECT news.title AS title, newscoments.text AS com FROM news, newscoments WHERE news.id=1".
сначала дебагер сказал что… неправильный аргумент для mysql_fetc_assoc/array/row (когда я хотел вівести массив)…но потом я упростил запрос до такого - "SELECT news.title, newscoments.text FROM news, newscoments"
…и ничего не изменилось(
я просто первый раз такое практикую и применяю тот опыт которым всегда пользовался. я конечно осознаю что тут чтото ЯВНО не так, но что именно почемуто никак не догадаюсь(.
мне просто таки надо вывести некие данные из обеих таблиц…
какое существует решение для такой задачи? -
Окт. 23, 2008, 7:15 д.п., спустя 12 минут 39 секунд
мне просто таки надо вывести некие данные из обеих таблиц…
какое существует решение для такой задачи?
http://www.w3schools.com/Sql/sql_join.asp
а жалуется на инвалидный аргумент потому, что твой SQL запрос ничего не вернул. -
-
-
Окт. 23, 2008, 7:20 д.п., спустя 2 минуты 46 секунд
Очень хочется ответить: "Для неких данных нужен некий запрос". :)
надо вывести некие данные из обеих таблиц…
Короче, приведи структуру таблиц и внятное описание того, что ты хочешь получить. -
Окт. 23, 2008, 7:35 д.п., спустя 14 минут 37 секунд
хм… словил себя на мысли что пока кодил на пхп думал что если в запросе больше двух таблицто он тормозной и большой
сейчас если оракловый запрос вместе с инчтрукциями занимает меньше двух экранов то я думаю что он маленький -
Окт. 23, 2008, 8:01 д.п., спустя 26 минут 22 секунды
Чтото я читал книги и не припомню чтоб там автор писал об обращении к сложным выборкам. в основном только базовые понятия составление тривиальных выборок.
а это книга по SQL?
ну что-то типа того:SELECT
`news`.`title` AS `title`,
`newscomments`.`text` AS `com`
FROM
`news` LEFT JOIN `newscomments` ON (`news`.`id`=`newscomments`.`news_id`)
WHERE
`news`.`id`=1
где news_id - FK таблицы newscomments на таблицу news -
Окт. 23, 2008, 8:04 д.п., спустя 2 минуты 57 секунд
нее…книга по пхп….
news_id не не фк не пк…..я хотел составить запрос без реляционки… -
-
Пожалуйста, авторизуйтесь, чтобы написать комментарий!