【发布时间】:2011-09-27 14:46:10
【问题描述】:
我有一张名为 faq 的表格。此表由字段faq_id、faq_subject 组成。
我有另一个名为 article 的表,它由 article_id,ticket_id,a_body 组成,并将文章存储在特定的票证中。自然还有一张“票”表,字段为ticket_id,ticket_number。
我想检索以下格式的结果表:
ticket_number,faq_id,faq_subject.
为此,我需要使用 %LIKE% 语句在 article.a_body 字段中搜索 faq_id。
我的问题是,我怎样才能动态地执行此操作,以便我使用 SQL 返回一个结果表,其格式为 ticket_number,faq_id,faq_subject。
我尝试了UNION ALL、LEFT JOIN、LEFT OUTER JOIN 语句的多种配置,但它们都返回了太多行,或者有不同的问题。
这甚至可以用 MySQL 实现吗?是否可以编写一个包含 @variables 的 SQL 语句并且可以处理这个问题?
【问题讨论】: