mysql:8237
From: 遠藤 俊裕 <遠藤 俊裕 <endo_t@xxxxxxxxxx>>
Date: Tue, 30 Sep 2003 23:34:45 +0900
Subject: [mysql 08237] Re: JOIN 構文で連結した先のフィールドで WEHE により抽出したい。(訂正)
遠藤です。 Tue, 30 Sep 2003 22:44:16 +0900 に、 高橋政利 <takahashi@xxxxxxxxxx> さんは書きました: 高> SELECT * FROM fish LEFT JOIN shop ON fish.SHOP_id = shop.ID 高> WHERE S_NAME LIKE '%高%' これはあってますよ。 私の mysql はちょっと古いですが。安心してください。 "A.K.I." <aki@xxxxxxxxxx> さんのおっしゃられる様に漢字コードを 確認した方がいいかもしれませんね。 C:\mysql\bin>mysql test Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 to server version: 3.23.22-beta-debug Type 'help' for help. mysql> create table fish ( ID int, NAME CHAR (20), SHOP_id CHAR(20) ); Query OK, 0 rows affected (0.01 sec) mysql> create table shop ( ID int, S_NAME CHAR (20)); Query OK, 0 rows affected (0.00 sec) mysql> insert into fish values ('1', 'サンマ', '1'); Query OK, 1 row affected (0.01 sec) mysql> insert into fish values ('2', 'アジ', '2'); Query OK, 1 row affected (0.00 sec) mysql> insert into fish values ('3', 'イナダ', '2'); Query OK, 1 row affected (0.00 sec) mysql> insert into fish values ('4', 'ブリ', '3'); Query OK, 1 row affected (0.01 sec) mysql> insert into fish values ('5', 'カツオ', '4'); Query OK, 1 row affected (0.00 sec) mysql> insert into fish values ('6', 'ヒラメ', '2'); Query OK, 1 row affected (0.00 sec) mysql> insert into fish values ('7', 'キス', '1'); Query OK, 1 row affected (0.00 sec) mysql> insert into shop values ('1', '高橋商店'); Query OK, 1 row affected (0.00 sec) mysql> insert into shop values ('2', '佐藤商会'); Query OK, 1 row affected (0.00 sec) mysql> insert into shop values ('3', '高野水産'); Query OK, 1 row affected (0.00 sec) mysql> insert into shop values ('4', '鈴木物産'); Query OK, 1 row affected (0.00 sec) mysql> select * from fish; +------+--------+---------+ | ID | NAME | SHOP_id | +------+--------+---------+ | 1 | サンマ | 1 | | 2 | アジ | 2 | | 3 | イナダ | 2 | | 4 | ブリ | 3 | | 5 | カツオ | 4 | | 7 | キス | 1 | +------+--------+---------+ 6 rows in set (0.00 sec) mysql> select * from shop; +------+----------+ | ID | S_NAME | +------+----------+ | 1 | 高橋商店 | | 2 | 佐藤商会 | | 3 | 高野水産 | | 4 | 鈴木物産 | +------+----------+ 4 rows in set (0.00 sec) mysql> SELECT * FROM fish LEFT JOIN shop ON fish.SHOP_id = shop.ID; +------+--------+---------+------+----------+ | ID | NAME | SHOP_id | ID | S_NAME | +------+--------+---------+------+----------+ | 1 | サンマ | 1 | 1 | 高橋商店 | | 2 | アジ | 2 | 2 | 佐藤商会 | | 3 | イナダ | 2 | 2 | 佐藤商会 | | 4 | ブリ | 3 | 3 | 高野水産 | | 5 | カツオ | 4 | 4 | 鈴木物産 | | 7 | キス | 1 | 1 | 高橋商店 | +------+--------+---------+------+----------+ 6 rows in set (0.00 sec) mysql> SELECT * FROM fish LEFT JOIN shop ON fish.SHOP_id = shop.ID -> WHERE S_NAME LIKE '%高%'; +------+--------+---------+------+----------+ | ID | NAME | SHOP_id | ID | S_NAME | +------+--------+---------+------+----------+ | 1 | サンマ | 1 | 1 | 高橋商店 | | 4 | ブリ | 3 | 3 | 高野水産 | | 7 | キス | 1 | 1 | 高橋商店 | +------+--------+---------+------+----------+ 3 rows in set (0.00 sec) mysql> それにしてもこのマシン、MySQL を新しくせねば。。。。(^^; -- 遠藤俊裕 <endo_t@xxxxxxxxxx>
8235 2003-09-30 22:44 [高橋政利 <takahashi@] JOIN 構文で連結した先のフィールドで WEHE により抽出したい。(訂正) 8236 2003-09-30 22:55 ┣["A.K.I." <aki@xxxxxx] -> 8237 2003-09-30 23:34 ┗[遠藤 俊裕 <endo_t@xx] 8238 2003-10-01 12:04 ┗[高橋政利 <takahashi@] 8239 2003-10-01 14:11 ┣[遠藤 俊裕 <endo_t@xx] 8240 2003-10-01 14:56 ┗[MURAKAMI Tomokazu <t]