[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как взять данные сразу из двух таблиц
Qvatro
Как взять данные сразу из двух таблиц?



Спустя 1 минута, 12 секунд (10.06.2012 - 20:37) rooor написал(а):
LEFT JOIN, RIGHT JOIN, INNER JOIN, просто JOIN ...

Спустя 41 минута, 4 секунды (10.06.2012 - 21:18) razoramus написал(а):
Вот пример запроса.

<?php

$querycat = mysql_query ("
SELECT
`c`.`id` AS `c_id`,
`p`.`id` AS `p_id`,
FROM `cat` AS `c`
INNER JOIN `post` AS `p`
ON `p`.`parent` = `c`.`id`
"
)
or die(mysql_error());

?>

Если что то будет непонятно, пиши в личку.

Спустя 49 минут, 30 секунд (10.06.2012 - 22:08) ИНСИ написал(а):
Цитата
Если что то будет непонятно, пиши в личку.

Интересно smile.gif

Спустя 18 часов, 35 минут, 33 секунды (11.06.2012 - 16:43) Qvatro написал(а):
Мне нужно получить данные из двух таблиц с разными данными, пример:
в одной имя и id, а из другой путь к аватару

Спустя 2 часа, 36 минут, 36 секунд (11.06.2012 - 19:20) rooor написал(а):
Цитата (Qvatro @ 11.06.2012 - 16:43)
Мне нужно получить данные из двух таблиц с разными данными, пример:
в одной имя и id, а из другой путь к аватару

ну они же как-то связаны между собой?
например, таблица, где есть путь к аватару, должна содержать id того, чей это аватар...
вот по этому id и выбирай)

Спустя 9 часов, 42 минуты, 55 секунд (12.06.2012 - 05:03) razoramus написал(а):
Qvatro
Вот смотри. К примеру в одной тадице у тебя имя-это ячейка title, а номер-id, во второй путь к картинке-это urlimg, первая таблица называется one, вторая-two. В таблице two у тебя должна быть колонка с названием к примеру parent, она и есть как объединяющая, в ней будет храниться id с первой таблице(чтобы знать к какой записи принадлежит данный путь к картинке). То запрос будет такай..

<?php

$query = mysql_query ("
SELECT
`o`.`id` AS `o_id`,
`o`.`title` AS `o_id`,
`t`.`urlimg` AS `t_urlimg`
FROM `one` AS `o`
INNER JOIN `two` AS `t`
ON `t`.`parent` = `o`.`id`
"
)
or die(mysql_error());

?>

Спустя 9 часов, 5 минут, 47 секунд (12.06.2012 - 14:08) Qvatro написал(а):
razoramus, наверно вопрос будет глупый, но для чего нужны точки, скажем между `o`и`id` ?

Спустя 5 минут, 42 секунды (12.06.2012 - 14:14) rooor написал(а):
мож так будет понятней...
<?php

$query = mysql_query ("
SELECT
`one`.`id` AS `o_id`,
`one`.`title` AS `o_id`,
`two`.`urlimg` AS `t_urlimg`
FROM `one`
INNER JOIN `two`
ON `two`.`parent` = `one` .`id`
"
)
or die(mysql_error());

?>

Спустя 2 часа, 25 минут, 22 секунды (12.06.2012 - 16:39) Qvatro написал(а):
Спасибо ребят за помощь, всё понял smile.gif

Спустя 11 дней, 13 часов, 17 минут, 6 секунд (24.06.2012 - 05:57) razoramus написал(а):
Qvatro Точки действуют как соединитель названия таблицы и её ячейки. (ну это я так, чтоб не забывать и мне об этом) smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.