|
|
|
| Есть 2 таблицы.
table1 - id | name
И таблица table2 - id | id_table1
В таблице table2 столбец id_table1 содержит ключ к таблице table1 по столбцу id таблицы table1
И вот к примеру -
id | name
1 | Строка 1
2 | Строка2
3 | Строка3
4 | строка4
5 | Строка 5
И
id| id_table
1 | 2
2 | 4
3 | 1
В итоге получается 2 - Строка2, 4 - Строка4, 1 - Строка5
Как это можно вывести посторочно??? | |
|
|
|
|
|
|
|
для: ols
(22.10.2008 в 20:39)
| |
SELECT
`table1`.*, `table2`.*
FROM
`table1`, `table2`
WHERE
`table1`.`id` = `table2`.`id_table1`
|
или
SELECT
`table1`.*, `table2`.*
FROM
`table1`
JOIN
`table2`
ON
`table1`.`id` = `table2`.`id_table1`
|
или
SELECT
`table1`.*, `table2`.*
FROM
`table1`
LEFT JOIN
`table2`
ON
`table1`.`id` = `table2`.`id_table1`
|
| |
|
|
|
|
|
|
|
для: а-я
(23.10.2008 в 07:13)
| | О спасиба, ща попробую! А какой вариант круче? :) | |
|
|
|