Sky_Flex
Новичок
добавить еще таблицу в запрос.
из 3 таблиц выбираю данные таким запросом:
А как в этот запрос добавить еще и выборку из таблицы foto:
+---------+-------------+-------+
| id_foto | id_anketa| name |
+---------+-------------+-------+
| 1 | 1 | name_1.jpg |
+---+---+---+
| 2 | 1 | name_2.jpg |
+---+---+---+
| 3 | 2 | name_3.jpg |
+---+---+---+
| 4 | 2 | name_4.jpg |
+---+---+---+
| 5 | 1 | name_5.jpg |
+---+---+---+
чтобы выбиралось по id_anketa, но только по одной первой фотке?
пробовал так:
но записи полученные начинают повторятся и выводиться пока не закончатся все записи фоток в таблице foto.
из 3 таблиц выбираю данные таким запросом:
PHP:
$sql = "SELECT
anketa.pole1,
anketa.date,
user.name,
cat.name AS cat
FROM anketa, user, cat
WHERE
anketa.id_user = user.id_user
AND anketa.id_cat = cat.id_cat
ORDER BY date DESC
LIMIT ".$start.",".$page;
+---------+-------------+-------+
| id_foto | id_anketa| name |
+---------+-------------+-------+
| 1 | 1 | name_1.jpg |
+---+---+---+
| 2 | 1 | name_2.jpg |
+---+---+---+
| 3 | 2 | name_3.jpg |
+---+---+---+
| 4 | 2 | name_4.jpg |
+---+---+---+
| 5 | 1 | name_5.jpg |
+---+---+---+
чтобы выбиралось по id_anketa, но только по одной первой фотке?
пробовал так:
но записи полученные начинают повторятся и выводиться пока не закончатся все записи фоток в таблице foto.
PHP:
$sql = "SELECT
anketa.pole1,
anketa.date,
user.name,
cat.name AS cat,
foto.name AS foto
FROM anketa, user, cat, foto
WHERE
anketa.id_user = user.id_user
AND anketa.id_cat = cat.id_cat
AND anketa.id_anketa = foto.id_anketa
ORDER BY date DESC
LIMIT ".$start.",".$page;