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 回答