Помогите составить запрос...

chira

Новичок
mike
если бы читал внимательнее, то мог бы заметить, что такой запрос уже есть ...
 

mike

pmcoder
chira
И где если не секрет.
Если ты имеешь ввиду этот:
PHP:
SELECT a_test.a_id, a_test.b_id, a_test.data
FROM b_test AS user1
LEFT JOIN b_test AS user2 ON user1.c_id = user2.c_id AND user1.u_id != user2.u_id
LEFT JOIN a_test ON user1.u_id = a_test.b_id
WHERE user1.u_id = 1 OR user2.u_id = 1;
то там есть все таки отличия. И как на меня существенные.
 

mike

pmcoder
chira
Признаю. Твой запрос работает. Кстати и без DISTINCT.
Просто честно говоря вариант с объединениями при первом рассмотрении для меня понятней.
Еще вопросик:
Какой из запросов будет работать быстрей при больших(в несколько тысяч строк) таблицах ?
 

chira

Новичок
mike
используя EXPLAIN для анализа плана выполнения запроса
сможешь сам определить ...
 
Сверху