Вверх ↑
Ответов: 655
Рейтинг: 18
#1: 2014-06-29 00:12:27 ЛС | профиль | цитата
Tad, еще раз спасибо! Мануалы хорошие!

Но в документации по Foreign key пример не понятен..

Создаю таблицу users

pragma foreign keys=ON;

create users (id integer primary key autoincrement, name text);

Создаю таблицу orders (id integer primary key autoincrement, user integer, foreign key(user) references users(id));

делаю инсерты

insert into users values (NULL, 'Vasya');
insert into users values (NULL, 'Petya');

insert into orders values (NULL, 2);
insert into orders values (NULL, 1);

select * from orders;
1;2
2;1

Как построить запрос к таблице orders чтобы в результате получить "1;Petya" вместо "1;2" пробовал select * from orders JOIN users on user=name; в ответ ни чего.



карма: 0

0