2012-04-18 2 views
0

Если у меня есть две таблицы, с колоннамиНеоднозначные имена столбцов в андроиде

TABLE 1: [_id,info] 

TABLE 2: [_id,date] 

и сделать объединение, как я могу решить неоднозначный из _id столбцов в результирующем курсоре и доступ только к колонку _id из Таблица 2?

+1

Вы можете оставить свой запрос? –

+0

Запрос подобен тому, который вы отправили в ответ, но без алиасов. Спасибо за Ваш ответ! – Addev

ответ

8

В общем случае, если у вас есть неоднозначные имена столбцов, вы можете различать их с помощью псевдонимов.

SELECT 
    t1._id as t1_id, 
    t2._id as t2_id 
FROM ... 
JOIN ... 

В этом случае я предполагаю, что вы присоединяетесь к полю _id равным. Затем вы можете выбрать его только один раз:

SELECT 
    T2._id as id 
    T1.info, 
    T2.date 
FROM table1 AS T1 
JOIN table2 AS T2 
ON T1._id = T2._id 
Смежные вопросы