我是拉拉8的初学者,我想在larvel 8中运行sql查询,请帮助我如何制作?谢谢你
房桌
订票表
sql查询
SELECT id as roomID, name, (SELECT count(id) from bookings where room_id=roomID group by
room_id) as count FROM `rooms`;
我想要这样的输出。
房间名为“会议室”、“办公室”、“单人房”
用户预订计数
1,0-1
控制器
public function index()
{
$room = Room::get();
我有两张桌子:(A)健身房的顾客和(B)餐厅的顾客。我想在表(A)中创建一个指示器,以表示在同一天去过健身房和餐馆的顾客。在完成此操作时,我使用了以下SQL脚本,但它创建了重复行:
SELECT *,
CASE WHEN a.GymDate = b.RestaurantDate THEN 'Meal + Gym on the same day'
ELSE 'Gym Only' END AS 'Meal+Gym'
FROM Table_A a
LEFT JOIN Table_B b
ON a.customerid = b.customerid;
我
我有两张桌子:
健身房(ID*,名称,类型)
gym_unlocked(ID*、裸子植物标识*、userID*)
我正在尝试执行一个SQL查询,该查询只在gym_unlocked表中不存在时从健身房表中检索行。
例如,如果我在健身房的表中有1行,其名称为"FirstGym“,类型为”强度“,如果该健身房的ID与gym_unlocked表中的任何一行不匹配,假设userID为2,那么它将从健身房的表中检索该行。
到目前为止,我已经:
SELECT ID,name,type
FROM gym
WHERE gym.id NOT IN gym_unl
功能组件-响应js,我正在运行一个流程。如果用户单击stop (停止按钮位于不同组件上- Modal ),我希望停止该过程。
app.js上的进程函数如下所示
const [terminate, setterminate] = useState(false);
const process =()=>{
... some code (has no use of terminate or setterminate)
for(let i=0;i<5;i++){
if(terminate){
break
}
// api c
我以前做过很多关系数据库设计,并且认为我在其中一些设计patterns...however方面有经验,我想不出从哪里开始解决这个问题。
我正在创建一个健身房数据库,它将在“健身房”表中提供基本的健身房信息。
然后我会有另一张桌子,叫做“设备”,这是任何健身房都可以拥有的设备清单,比如“长凳”、“盒子”、“体重板”等等。
然后我有一个用于GymsEquipment的表,这是一个可用的列表: GymId,EquipmentId。
GYMS
-----------------
id Name Units
1 Gym A Imperial
2 Gym B Imperial
也许太简单了,但是我在这个任务上头疼,我正在为一些家庭作业建立一个健身房数据库,我必须根据其他行分别命名的身高和体重来计算BMI。我不知道更新这个表的方法,我已经试过了
create or replace trigger calculate_BMI
after insert or update on evaluation
begin
update evaluation
set BMI = i.bmi, weight = weight(height*height)
from inserted as i
end
这就是我发现的
SQL Error: ORA-04098: t
我的目标是将+7的主键值增量为MySQL db中的表。
Tablename = table,主键= id
示例:
id name surname
1 John Doe
2 Mary McCain
3 Sam Smith
4 Roy Jenson
我要把它变成
id name surname
8 John Doe
9 Mary McCain
10 Sam Smith
11 Roy Jenson
这样我就可以在现有行之前再插入7行。
我试过:
UPDATE table SET id = id +