Return to Snippet

Revision: 19420
at October 23, 2009 08:12 by pavel_voronin


Updated Code
SELECT
	face_image,
	first_name,
	last_name,
	phone_number
FROM
	humanity
WHERE
	gender = 'woman' -- Под понятие идеальной девушки попадает только женский пол, я думаю…
	
	AND NOT married -- не замужем, не женатая
	AND (SELECT COUNT(*) FROM humanity WHERE mother_id = humanity.id) = 0 -- без детей
	AND social_status IN ('student', 'employee', 'business lady') -- не сидит впросидь дома
	
	AND weight / POW(height, 2) BETWEEN 17 AND 22 -- Индекс Массы Тела
	AND breast_size BETWEEN 2 AND 4 -- Рамер груди
	
	AND iq_index BETWEEN 95 AND 110 -- Не глупая, но и не перегибая палку
	AND (SELECT COUNT(DISTINCT word) FROM spoken_words WHERE human_id = humanity.id) > 6000 -- Есть, о чём поговорить
	
	AND cooking_level /*+ football_interesting*/ + computer_education > /*220*/ 180 -- Любые комбинации приветствуются
	
	AND (
		SELECT
			COUNT(*)
		FROM
			books
			JOIN bag_content ON bag_content.object_id = books.id AND bag_content.object_type = 'books'
			JOIN bag ON bag.id = bag_content.bag_id
		WHERE
			bag.owner_id = humanity.id
			AND books.author_last_name = 'Донцова'
	) = 0 -- Без комментариев
	
	AND NOT smoking -- !!!

Revision: 19419
at October 23, 2009 08:09 by pavel_voronin


Initial Code
SELECT
	face_image,
	first_name,
	last_name,
	phone_number
FROM
	humanity
WHERE
	gender = 'woman' -- Под понятие идеальной девушки попадает только женский пол, я думаю…
	
	AND NOT married -- не замужем, не женатая
	AND (SELECT COUNT(*) FROM humanity WHERE mother_id = humanity.id) = 0 -- без детей
	AND social_status IN ('student', 'employee', 'business lady') -- не сидит впросидь дома
	
	AND weight / POW(height, 2) BETWEEN 17 AND 22 -- Индекс Массы Тела
	AND breast_size BETWEEN 2 AND 4 -- Рамер груди
	
	AND iq_index BETWEEN 95 AND 110 -- Не глупая, но и не перегибая палку
	AND (SELECT COUNT(DISTINCT word) FROM spoken_words WHERE human_id = humanity.id) > 6000 -- Есть, о чём поговорить
	
	AND cooking_level /*+ football_interesting*/ + computer_education > /*220*/ 180 -- Любые комбинации приветствуются
	
	AND (
		SELECT
			COUNT(*)
		FROM
			books
			JOIN bag_content ON bag_content.object_id = books.id AND bag_content.object_type = 'books'
			JOIN bag ON bag.id = bag_content.bag_id
		WHERE
			bag.owner_id = humanity.id
			AND books.author_last_name != 'Донцова'
	) -- Без комментариев
	
	AND NOT smoking -- !!!

Initial URL


Initial Description


Initial Title
Поиск идеальной девушки

Initial Tags


Initial Language
MySQL