[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Непростая выборка много-ко-многим
Страницы: 1, 2
major28
Valick , у zelenuy как минимум поле type будет искажать информацию, если у перекрестных полей нет свзяи в таблицей связи, то значение поля type=NULL должно быть.
Valick
SELECT u1.name as name1, u2.name as name2, u1.id as u1id, u2.id as u2id, u12.type as type 
FROM
`users1` u1 INNER JOIN `users2` u2
LEFT JOIN users12 u12 ON u12.u1id=u1.id and u12.u2id=u2.id
ORDER BY u1.id, u2.id

вот тебе мой вариант

_____________
Стимулятор ~yoomoney - 41001303250491
major28
а вот еще вариант
SELECT u1.name as name1, u2.name as name2, u1.id as u1id, u2.id as u2id, u12.type as type   FROM (`users2` u2, `users1` u1)
LEFT JOIN users12 as u12 ON
(u12.u2id=`u2`.id
and
u12.u1id=`u1`.id )
Valick
major28, это не ещё вариант, а в точности один в один мой вариант, только без сортировки

(`users2` u2, `users1` u1) = (`users2` u2 INNER JOIN `users1` u1)

_____________
Стимулятор ~yoomoney - 41001303250491
major28
когда я постил свой вариант, твой я не видел.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.