gpt4 book ai didi

php - 从多表 SQL 中获取值

转载 作者:行者123 更新时间:2023-11-29 08:05:00 25 4
gpt4 key购买 nike

我有三个表,我必须在其中合并并获取计数。

tbl1

   ID  docID

1 15

2 16

3 17

这将有列表。还有第二个表

tbl2
ID - UserID- tbl1ID - ISviewed
1 - 20 - 1 - 1

Table3 包含所有用户 - UserID。

tbl3

  UserID   - FirstName -- Last Name
20 - SK -- Kool
21 - abc -- def

我需要编写一个 select 语句,其中将给出 userID 并获取 tbl1 的计数在哪里tbl2 , tbl1ID is not exist

例如,这里的输出应该是2。自 tbl1ID 1 用于 tbl2 。所有这些事情我都是通过PHP获得的在 php 中控制很容易,但我想在 sql Select statement 中进行控制

最佳答案

如果我明白你的意思是从表1中选择,其中表1中的id在表2中不存在..

你可以使用这个:

SELECT * from table1 a where a.ID NOT IN (SELECT b.tbl1ID from table2 b)

关于php - 从多表 SQL 中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22905333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com