【发布时间】:2012-10-21 18:06:10
【问题描述】:
我在 mMySQL 中有两个表:
- news (news_id, news_titel, news_file_id)
- files (file_id, file_path, file_name)
我想用这些列创建 MySQL VIEW:
- news_view (news_id, news_title, news_file_id, news_file_path)
但是,如果 news_file_id > 0 那么,我得到文件的路径 (file_path + file_name) 否则 news_file_path 应该是 0
我该如何做这个视图?
编辑
但如果我想再添加两个表怎么办:
categories (category_id, category_name)
users(user_id, user_name)
表 news 更改为
news (news_id, news_title, news_file_id, news_author_id, news_category_id)
并且视图应该只显示带有指定news_author_id、news_category_id,但news_file_path 的帖子,就像原来的问题一样?
谢谢, 保罗。
【问题讨论】:
标签: mysql view if-statement