#0 by jekader (Besatzungsarmee) (0 mesaje) at 2007-06-28 18:19:35 (930 săptămâni în urmă) - [Link]
Тип Реляционная СУБД Разработчик MySQL AB ОС Кроссплатформенное программное обеспечение Лицензия GNU General Public License, Коммерческая лицензия Сайт http://www.mysql.com
#30 by System at 2007-07-20 22:22:30 (927 săptămâni în urmă) - [Link]
#29 226541457, "похожее" - в данном случае аналогия неправильна. Ни Windows Vista, ни MSSQL не являются Open Source. Vista я вообще никогда не видел и не горю желанием увидеть. MSSQL иногда снится в кошмарах Попытай счастья в ветке Soft.
Mesaj util ?
Da0 puncte
#31 by 226541457 (Power User) (0 mesaje) at 2007-07-20 22:34:47 (927 săptămâni în urmă) - [Link]
%%%%
Mesaj util ?
Da0 puncte
#32 by Datar (Uploader) (0 mesaje) at 2007-07-20 23:25:09 (927 săptămâni în urmă) - [Link]
Ну народ пошел, мало того что топики путают, так еще и думают что все здесь телепаты, по скрину экрана лечение подсказать могут...
ЗЫ: Проверь запущена ли вообще служба MSSQL на компьютере loc (ПанельУправления\Администрирование\Службы)
#40 by System at 2007-07-23 09:42:31 (927 săptămâni în urmă) - [Link]
#38 ZendeN, мой вопрос относится не к #36, а к #34 - #36
Mesaj util ?
Da0 puncte
#41 by ZendeN (Uploader) (0 mesaje) at 2007-07-23 09:57:08 (927 săptămâni în urmă) - [Link]
#39 jekader, "... он не просил ссылок на поисковики, сколько прямого ответа ..." - ну Datar у нас же человек деловой, вряд ли он будет тратить свое драгоценное время на всяких "Куплю ламерский аватар" вместо того чтобы заработать ещё немного килобаксов.
Mesaj util ?
Da0 puncte
#42 by Datar (Uploader) (0 mesaje) at 2007-07-23 19:49:18 (927 săptămâni în urmă) - [Link]
ЗЫ: Mesajul e prea scurt, aici nu e chat
Mesaj util ?
Da0 puncte
#43 by jekader (Besatzungsarmee) (0 mesaje) at 2007-08-02 20:28:43 (925 săptămâni în urmă) - [Link]
вопрос по синтаксису MySQL
нужна следующая логика:
две таблицы:
первая - поля name и id
вторая - только поле id
соответственно, нужно выбрать только те имена, id которых присутствует и во второй таблице.
Это можно организовать в один запрос? Потому что в цикл у меня их загнать не получилось - php ругается...
Mesaj util ?
Da0 puncte
#44 by Placinta (Power User) (0 mesaje) at 2007-08-02 20:41:05 (925 săptămâni în urmă) - [Link]
#43 jekader, select t1.id, t1.name from имя_таблицы t1 inner join имя_таблицы_2 t2 on t1.id=t2.id
Вроде так. А может и не так )
Mesaj util ?
Da0 puncte
#45 by jekader (Besatzungsarmee) (0 mesaje) at 2007-08-02 20:49:03 (925 săptămâni în urmă) - [Link]
#44 Placinta, - сейчас попробую
а с кавычками что?
Mesaj util ?
Da0 puncte
#46 by Placinta (Power User) (0 mesaje) at 2007-08-02 20:49:55 (925 săptămâni în urmă) - [Link]
#45 jekader, в запросе который я написал, вроде нигде кавычки не требуються.
Mesaj util ?
Da0 puncte
#47 by System at 2007-08-02 20:50:40 (925 săptămâni în urmă) - [Link]
#43 jekader,
mysql> create table table1 (id text, name text);
Query OK, 0 rows affected (0.02 sec)
mysql> select name from table1 where table1.id in (select id from table2);
+------+
| name |
+------+
| aaa |
| ccc |
+------+
2 rows in set (0.07 sec)
Server version: 5.0.37
MySQL 4.x кажется этого не умеет.
Подозреваю что пример урезан для простоты, потому что строго в такой формулировке есть избыточность по id в двух таблицах.
Mesaj util ?
Da0 puncte
#48 by jekader (Besatzungsarmee) (0 mesaje) at 2007-08-02 20:51:07 (925 săptămâni în urmă) - [Link]
PS - пашет, разобрался с кавычками быстро
Mesaj util ?
Da0 puncte
#49 by Placinta (Power User) (0 mesaje) at 2007-08-02 20:54:48 (925 săptămâni în urmă) - [Link]
#48 jekader, дык, а где там кавычки нужны были?
Mesaj util ?
Da0 puncte
#50 by jekader (Besatzungsarmee) (0 mesaje) at 2007-08-02 20:58:23 (925 săptămâni în urmă) - [Link]
#47 bbl321,
mysql --version wrote:
mysql Ver 14.12 Distrib 5.0.24a, for slackware-linux-gnu (i486) using EditLine wrapper
сейчас и твой пример попробую Интересно, какой быстрее работает.
Само собой, пример я упростил донельзя, но это именно то, что мне нужно.
#49 Placinta, примерно так:
SELECT `t1`.`id`, `t1`.`name` FROM `t1` INNER JOIN `t2` ON `t1`.`id`=`t2`.`id`