# 案例：Table in TargetList can not be shipped
#### 问题根因
表名或者表的别名出现在targetlist（输出列SELECT 和 FROM之间）中。
**处理方案**：改写SQL，消除对表名或者表的别名的直接引用。
#### 案例1：如场景描述，表test的别名t，出现在targetlist中
**原始语句**
```
SELECT t, 1 FROM test t;
```
![](https://support.huaweicloud.com/devg-dws/figure/zh-cn_image_0000002493971718.png "点击放大")
**改写语句**：强转为text类型，或者优化SQL语句，输出列上去除表名或者表的别名。
```
SELECT t::text, 1 FROM test t;
```
![](https://support.huaweicloud.com/devg-dws/figure/zh-cn_image_0000002526131815.png "点击放大")
