|
подскажите как переделать запрос под mySQL
|
|||
---|---|---|---|
#18+
Имеется запрос: SELECT id distinct from t1 where not exists(select ip from t2 where t1.id=t2.id) and not exists(select ip from t3 where t1.id=t3.id) and not exists(select ip from t4 where t1.id=t4.id) and not exists(select ip from t5 where t1.id=t5.id) но проблема в том, что mySQL не понимает вложенных подзапросов!!! как в моем случае это можно обойти? пишу на PHP + mySQL! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2001, 10:19 |
|
подскажите как переделать запрос под mySQL
|
|||
---|---|---|---|
#18+
Для того что бы обойти вложенные подзапросы, используй join см. мануал... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2001, 17:03 |
|
подскажите как переделать запрос под mySQL
|
|||
---|---|---|---|
#18+
SELECT distinct ip from t1 left join t2 (t1.id=t2.id) left join t3 (t1.id = t3.id) left join t4 (t1.id = t4.id) left join t5 (t1.id = t5.id) where (t2.id = NULL) AND (t3.id = NULL) AND (t4.id = NULL) AND (t5.id = NULL) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2001, 07:17 |
|
|
start [/forum/topic.php?fid=47&fpage=718&tid=1856448]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 120ms |
0 / 0 |