質問編集履歴

4

修正

2017/06/06 09:20

投稿

enigumalu
enigumalu

スコア192

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,14 @@
1
- 異なるDB tblとabcに接続し、tblで取得したidを元に
1
+ 異なるDBに接続し、1つ目のsqlで取得したidを元に、2つ目のsqlを実行するような処理を書きたいのですが
2
2
 
3
- abcのtest_bから対象の情報を取得して、tblの結果とabc2つの情報を合わせたレコードを取得したいのですが、
3
+
4
4
 
5
5
  2つのDBをまたいだシェルを作成して実行したいとき、接続先とパスワードを指定するためにどのような設定ファイル(.cnf?.ini?)を用意すればよいか
6
6
 
7
7
  わからないのでご教授いただけませんでしょうか。
8
8
 
9
9
  DB mysql
10
+
11
+ 2つの目の実行結果は1つ目の結果に2つ目で取得できる項目を追加した形でテキストに出力したいです
10
12
 
11
13
 
12
14
 

3

修正

2017/06/06 09:20

投稿

enigumalu
enigumalu

スコア192

test CHANGED
File without changes
test CHANGED
@@ -24,27 +24,11 @@
24
24
 
25
25
  id_list=$(tail -n +3 test1.txt | awk '{print $1}' | sed "s/$/'/g" | sed "s/^/'/g" | tr "\n" "," | sed 's/,$//g')
26
26
 
27
- echo -e "番号\t締日\t人数" | nkf -s > test2.txt
28
-
29
27
  echo "
30
28
 
31
29
  select
32
30
 
33
- case abc_stat
34
-
35
- when '1' then 'キャンセル1'
36
-
37
- end as '状態'
38
-
39
- ,change_flag
40
-
41
- from
31
+ ...
42
-
43
- abc.test_b b
44
-
45
- where
46
-
47
- rec_id in ($id_list)
48
32
 
49
33
  " | mysql --defaults-file=~/vagrant/sh/test.cnf | tail -n +2 | while read id line
50
34
 

2

名前修正

2017/05/09 01:10

投稿

enigumalu
enigumalu

スコア192

test CHANGED
@@ -1 +1 @@
1
- 異なるスキーマ間のデータ取得について
1
+ 異なるDB間のデータ取得について
test CHANGED
@@ -1,8 +1,8 @@
1
- 異なるスキーマtblとabcに接続し、tblで取得したidを元に
1
+ 異なるDB tblとabcに接続し、tblで取得したidを元に
2
2
 
3
3
  abcのtest_bから対象の情報を取得して、tblの結果とabc2つの情報を合わせたレコードを取得したいのですが、
4
4
 
5
- 2つのスキーマをまたいだシェルを作成して実行したいとき、接続先とパスワードを指定するためにどのような設定ファイル(.cnf?)を用意すればよいか
5
+ 2つのDBをまたいだシェルを作成して実行したいとき、接続先とパスワードを指定するためにどのような設定ファイル(.cnf?.ini?)を用意すればよいか
6
6
 
7
7
  わからないのでご教授いただけませんでしょうか。
8
8
 

1

nsyuusei

2017/02/16 07:44

投稿

enigumalu
enigumalu

スコア192

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  abcのtest_bから対象の情報を取得して、tblの結果とabc2つの情報を合わせたレコードを取得したいのですが、
4
4
 
5
- 2つのスキーマをまたいだシェルを作成して実行したいとき、接続先とパスワードを指定するためにどのような設定ファイル(.cf?)を用意すればよいか
5
+ 2つのスキーマをまたいだシェルを作成して実行したいとき、接続先とパスワードを指定するためにどのような設定ファイル(.cnf?)を用意すればよいか
6
6
 
7
7
  わからないのでご教授いただけませんでしょうか。
8
8
 
@@ -46,7 +46,7 @@
46
46
 
47
47
  rec_id in ($id_list)
48
48
 
49
- " | mysql --defaults-file=~/vagrant/sh/test.cf | tail -n +2 | while read id line
49
+ " | mysql --defaults-file=~/vagrant/sh/test.cnf | tail -n +2 | while read id line
50
50
 
51
51
  do
52
52