对不起,如果我的问题不清楚.我的意思是让我说我想把三个单词放在一行,但最左边一个,中间一个,最后一个最右边.除了在它们之间放置很多空间(这是一种不专业和有趣的方式),有没有办法指定位置?
我的第一个想法是:
<p>
<span style="text-align: left">Left</span>
<span style="text-align: center">Center</span>
<span style="text-align: right">Right</span>
</p>Run Code Online (Sandbox Code Playgroud)
显然它不起作用.任何的想法?
我有两张桌子:
+-----------------------+
| Tables_in_my_database |
+-----------------------+
| orders |
| orderTaken |
+-----------------------+
Run Code Online (Sandbox Code Playgroud)
在订单,有喜欢的属性orderId,orderName.
在orderTaken,有喜欢的属性userId,orderId和orderStatus.
基本上,我的项目的机制运行如下:
具有唯一userId的用户将能够从网页下订单,其中每个订单也有自己的唯一orderId.采取后,该orderTaken表将记录userId,orderId并初步设置orderStatus = 1.
现在,我想选择一个用户所采取的订单orderStatus = 1,而且我还需要显示我的订单表中的orderName.我已经学会了内连接并编写了一个查询:
SELECT * FROM orders
WHERE orders.orderId IN
(SELECT orderId FROM orderTaken
WHERE orderTaken.userId = '8' AND orderTaken.orderStatus = '1')
INNER JOIN orderTaken ON orders.orderId = orderTaken.orderId
Run Code Online (Sandbox Code Playgroud)
但是,MySQL一直在抱怨语法错误.我想我不能用这种方式加入内连接?任何人都可以纠正我吗?谢谢!