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]