[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запрос к табл. получен. в результате объединения
vovan1409
Запрос к БД:(для удобства я его чуть-чуть сократил)

SELECT u.peopleid, u.ensurname, u.enname, u.ennick, u.birthday,
(
SELECT GROUP_CONCAT(u.cen) as cen FROM U WHERE u.peopleid=u.citizid) as cen, u.citizid
FROM(
(
SELECT p1.peopleid, p1.ensurname, n1.enname, n2.ennick, p1.birthday, c1.enname as cen, c2.peopleid as citizid
FROM people p1, name n1, pnick n2, country c1, citizenship c2
WHERE p1.peopleid=n2.peopleid and p1.nameid=n1.nameid and p1.peopleid=c2.peopleid and c2.countryid=c1.countryid)
UNION
(SELECT ...
FROM ...
WHERE ....)
)
AS U
ORDER BY u.ensurname, u.enname

У меня выводит ошибку:
#1146 - Table 'fstat.u' doesn't exist
Все понятно, что табл. U в моей БД не существует, эта табл. созданна в результате операции UNION, но как мне к ней обратиться, чтобы произвести объединение граждаств у одного человека(смотри рисунок). Кучеренко (Северная Ирландия и Россия)?

(SELECT GROUP_CONCAT(u.cen) as cen FROM U WHERE u.peopleid=u.citizid) as cen
Быстрый ответ:

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