Поиск первичного ключа SQLite в нескольких таблицах - PullRequest
0 голосов
/ 06 октября 2011

У меня есть база данных SQLite3, которая содержит несколько таблиц.

Все эти таблицы содержат уникальный столбец INTEGER с именем cID, установленный в Первичный ключ.

Там будет неопределенное количество этих таблиц.

Есть ли способ (как можно быстрее) найти во всех этих таблицах одну запись на основе значения первичного ключа?

1 Ответ

1 голос
/ 06 октября 2011

Перебирайте таблицы, делая:

SELECT [columns] FROM [table] WHERE cID = [the cID you're interested in].

К вашему сведению, первичный ключ должен быть уникальным только для записей в одной таблице - он не должен быть уникальным для всех таблиц.

...