BerLin писал(а):
Запрос типа:
select --
name -- имя таблицы
from sqlite_master -- из sqlite_master
where '%2'-- %2-это одно из содержимого таблицы (которого и близко нет в sqlite_master )
=
(
select tabname from '%1' where number=1);
не работает. %1-это имена всех таблиц в базе, %2-это одно из содержимого таблицы.
BerLin писал(а):
На каждую категорию создается отдельная таблицаCREATE TABLE athletes(
id INTEGER PRIMARY KEY, -- индивидуальный номер спортсмена
fam TEXT, -- фамилия
im TEXT, -- имя
ot TEXT, -- отчество
rDate INTEGER -- дата рождения
-- и т.д.);
всегда можно определить(вычислить) его возрастную категорию.
id INTEGER PRIMARY KEY, -- индивидуальный номер спортсмена
fam TEXT, -- фамилия
im TEXT, -- имя
ot TEXT, -- отчество
rDate INTEGER -- дата рождения
-- и т.д.);
Когда тебя просят
sashaoli писал(а):
Хотя-бы опишите приблизительно структуру Ваших таблиц.CREATE TABLE tab%1 (
number int, -- это чей номер ? номер чего ?
firstname char,
lastname char,
alt char, -- это что?
city char,
land char,
gewicht char, -- это что?
rang char, -- это что?
tabname char,
round1 int, -- это что?
round2 int, -- это что?
round3 int, -- это что?
round4 int, -- это что?
round5 int -- это что?
)
А наличие round1..round5 - вообще наталкивает на грустные мысли. number int, -- это чей номер ? номер чего ?
firstname char,
lastname char,
alt char, -- это что?
city char,
land char,
gewicht char, -- это что?
rang char, -- это что?
tabname char,
round1 int, -- это что?
round2 int, -- это что?
round3 int, -- это что?
round4 int, -- это что?
round5 int -- это что?
)

------------ Дoбавленo в 10.22:
BerLin писал(а):
К сожалению не могу тут выложить базу.sashaoli писал(а):
Что-то с Вашей базой не так, это явно!