Задавайте вопросы, мы ответим
Вы не зашли.
есть три таблицы надосделать выборку взять данные из двух таблиц где id первой табл. совпадают со второй но не совпадают с 3
id_1= 2 , 3, 5,9
pass_1=123,34,5y45,g4g
id_2=1,2,3,5,9,8
name_2=1петя, 2вася, 3саса, 5цукц, 9бюбб, 8муму
id_3=3,5
fam_3=3tyty, 5cici
нужно получить ид=2 pass_1=34 neme_2=2вася ,
ид=9 neme=9бюбб pass_1=g4g
Отредактированно pernik (18.05.2012 14:25:00)
Неактивен
Не дублируйте темы пожалуйста. Копию удалил.
Неактивен
помогите плиз
Неактивен
Попробуйте
SELECT t1.*, t2.* from t1 join t2 using(id) where t1.id not in (select id from t3);
Неактивен
Ребята, у меня такая проблема. Я создаю web-базированную систему, базу данных которой реализовываю на MySQL. Количество записей в двух таблицах, которые связаны между собой, может составлять до 6000 В ДЕНЬ (более миллиона в год). Таким образом, для лучшей производительности сайта целесообразно создавать каждый год две новые таблицы с той же структурой, но с другим названием (например, чтоб было понятно, в текущем году две связанные таблицы называются tClients_2012 и tOrders_2012, а в следующем надо будет создавать новые таблицы с той же структурой и теми же связями, но они будут называтся уже tClients_2013, tOrders_2013). Можно ли средствами языка SQL сделать так, чтобы СУБД MySQL сама создавала эти таблицы, скажем, 1 января каждого года. Заранее спасибо.
Неактивен
Посмотрите в сторону http://dev.mysql.com/doc/refman/5.1/en/events.html.
Ну и, если уж на то пошло - можно по крону создавать все эти таблички раз в нужное время.
mysql -e 'create table ...'.
Неактивен