1

我有一个名为“wp_quotes”的 MYSQL 数据库表,其中一个字段包含一个名为“media”的列,如下所示。

'wp_quotes' 表

“媒体” - 此列显示“1”或“2”(ID 号),具体取决于用户在表单上选择的内容。

我有另一个名为“wp_quote_forms_fields_values”的表,它为这个 ID 分配了一个值——“CD”或“DVD”

'wp_quote_forms_fields_values' 表

ID 1 的值为“CD”

ID 2 的值为“DVD”

当我运行查询(导出文件)时,如何让媒体列显示“CD”或“DVD”而不是“1”或“2”。

4

1 回答 1

2

您需要加入具有描述的表,如下所示:

SELECT a.ID,a.time,a.quote,b.value as MediaDesc,a.quantity,
c.value As PackDesc,a.username,
a.email,a.company,a.contact_number,a.found_us‌​,a.additional_info 
FROM wp_quotes a
INNER JOIN wp_quote_forms_fields_values b ON b.ID = a.media
INNER JOIN wp_quote_forms_fields_values c ON c.ID = a.pack
于 2012-05-21T14:43:23.600 回答