Ticket #7327: 0001-Added-test-and-documentation-for-sub-selects.patch
| File 0001-Added-test-and-documentation-for-sub-selects.patch, 1.5 kB (added by sebastian_noack, 6 months ago) |
|---|
-
a/docs/db-api.txt
old new 1368 1368 1369 1369 SELECT ... WHERE id IN (1, 3, 4); 1370 1370 1371 .. note:: 1372 It is possible to realize sub-selects by using ``in`` lookup. 1373 1374 Example:: 1375 1376 Entry.objects.filter( 1377 blog__in=Blog.objects.filter(name='Cheddar Talk').values('pk').query) 1378 1379 SQL equivalent:: 1380 1381 SELECT ... WHERE id IN (SELECT id FROM ... WHERE name = 'Cheddar Talk'); 1382 1371 1383 startswith 1372 1384 ~~~~~~~~~~ 1373 1385 -
a/tests/regressiontests/queries/models.py
old new 701 701 >>> mm = ManagedModel.objects.create(data='mm1', tag=t1, is_public=True) 702 702 >>> ManagedModel.objects.update(data='mm') 703 703 704 Sub-select using in lookup with Query object. 705 >>> Author.objects.filter(extra__in=ExtraInfo.objects.filter(note__misc='foo').values('pk').query) 706 [<Author: a1>, <Author: a2>] 707 704 708 """} 705 709
