0

複数の列とカンマ区切りの列を選択する方法がわかりません。

私は持っている:

Table: example_tbl
| amount   | recurring | frequency    |
| 100      | 150       |  8,monthly   |
| 200      | 250       |  1,annually  |

問題は周波数とコンマにあるようです。私は試した:

$q = mysql_query("SELECT amount, recurring FROM example_tbl WHERE id=".$item['relid']." LIMIT 1" AND * FROM example_tbl WHERE FIND_IN_SET ('monthly', frequency));

どんな助けでも大歓迎です。

4

1 に答える 1

1

この問題はコンマとは関係ありません。SQL 構文が間違っているだけです。を使用して、単一のWHERE節ですべての条件を接続しますAND

$q = mysql_query("SELECT amount, recurring, frequency
                  FROM example_tbl
                  WHERE id=".$item['relid']."
                    AND FIND_IN_SET ('monthly', frequency)
                  LIMIT 1");
于 2013-10-04T16:38:18.187 に答える