问题是这样的:
我有三张表:用户表,留言表,附件表。
表结构如下:
用户表:
create table t_user(
u_id int primary key, --编号
u_username varchar2(50), --客户名称
u_password varchar2(50), --客户密码
u_nickname varchar2(50), --客户的昵称 1、普通用户,3表示超级管理员,0表示匿名用户
u_type int, --客户类型 1、普通用户,3表示超级管理员
u_status int, --客户状态 有停用和启用两种状态:0表示启用,1表示停用
u_email varchar2(50), --客户邮箱
u_hiddenMsg int, --客户是否能发信息 0表示不禁止,1表示禁止
u_createDate date --客户的创建时间
)
留言表:
create table t_message(
m_id int, --留言信息的编号
m_title varchar2(200), --留言信息的题目
m_content clob, --留言信息的内容
m_create_date date, --留言信息的创建时间
u_id int --客户的编号
)
附件表:
create table t_attachment(
a_id int PRIMARY KEY, --附件编号
a_newName varchar2(100), --附件新名称
a_oldName varchar2(100), --附件原始名称
a_content_type varchar2(100), --附件类型
a_create_date date, --创建时间
m_id int --留言编号
)
如何写SQL语句达到:
显示所有用户的留言和附件。用户可能有多个留言,留言里面可以有附件可以有多个附件也可以没有附件。
效果如图: