質問するログイン新規登録

質問編集履歴

2

閉じ括弧のコーディングミスを修正しました

2021/08/02 06:21

投稿

pegy
pegy

スコア245

title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,7 @@
9
9
  |1|3|E|
10
10
 
11
11
  ```php
12
- $sql = "SELECT * FROM test_table WHERE col_1 = (SELECT MAX(col_1) FROM test_table AND col_2 = (SELECT MAX(ver_minor) FROM test_table"
12
+ $sql = "SELECT * FROM test_table WHERE col_1 = (SELECT MAX(col_1) FROM test_table) AND col_2 = (SELECT MAX(ver_minor) FROM test_table)"
13
13
  //Warning: PDO::prepare(): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '
14
14
  ```
15
15
  の様に条件句をANDで2つつなげることができず、構文エラーが発生してしまいます。「複数カラム それぞれ 最大値」の様に検索すると、複数カラムの中での最大値で3をもつEの様なパターンはすぐ出てくるのですが、今回の様にそれぞれの最大値という場合にはどの様にすれば良いのでしょうか?

1

優先という言葉に誤字があったため、本文一部修正しました。内容自体に大きな変更はございません。

2021/08/02 06:21

投稿

pegy
pegy

スコア245

title CHANGED
File without changes
body CHANGED
@@ -14,6 +14,6 @@
14
14
  ```
15
15
  の様に条件句をANDで2つつなげることができず、構文エラーが発生してしまいます。「複数カラム それぞれ 最大値」の様に検索すると、複数カラムの中での最大値で3をもつEの様なパターンはすぐ出てくるのですが、今回の様にそれぞれの最大値という場合にはどの様にすれば良いのでしょうか?
16
16
  直感的にどちらかのカラムが優先して先に問い合わせしなくてはいけないのはわかっているのですが、今回の場合
17
- 優先は`col_1`が優先でございます。
17
+ 優先は`col_1`でございます。
18
18
 
19
19
  よろしくお願い申し上げます。