[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запрос mysql
Renden
Доброго времени.. что-то я завис на банальном..есть запрос:

SELECT name,id,param FROM test

нужно подключить таблицу exception, в которой содержатся id которые ненадо включать в вывод, т.е запрос должен быть примерно таким:

SELECT t.name,t.id,t.param
FROM test t
JOIN exception e
WHERE t.id != e.id

Данный запрос работает если в exception только 1 значение, если строк больше то нифига не работает, непойму в чем косяк?
ЗЫ раньше просто не сталкивался с исключениями которые должны лежать в самой базе..подскажите..



Спустя 5 минут, 44 секунды (7.09.2011 - 11:34) YVSIK написал(а):
что-то подобное бИло))
может совпадает название таблицы с полем )) у мя
такое было дня так три сидел biggrin.gif

SELECT t.name,t.id,t.param
FROM test t
JOIN exception e
WHERE t.id != e.id

Спустя 6 минут, 45 секунд (7.09.2011 - 11:41) Renden написал(а):
YVSIK
Непонял, ну я вывожу поле и я отфильтровываю по нему, вроде ниче криминального..

Спустя 5 минут, 39 секунд (7.09.2011 - 11:46) YVSIK написал(а):
Renden мя так было талица скажем ттт и в нейже поле ттт
делаю запрос и выходит ошибка ) совпадение поля и таблицы
и мускул затупился где и что искать
а может тя поля вижу с точками и мускул их тож не понимает
у него что точка значит? blink.gif вот и може тупит

Спустя 13 минут, 29 секунд (7.09.2011 - 12:00) Renden написал(а):
YVSIK
ты чего? перед точкой это название таблицы в которой этот столбец. т.е чтоб понятнее было распишу:

SELECT test.name,test.id,test.param
FROM test,exception
WHERE test.id != exception.id

Спустя 6 минут, 19 секунд (7.09.2011 - 12:06) YVSIK написал(а):
а по мойму это что-то новое :blink:
SELECT test.name,test.id,test.param 
FROM test,exception
WHERE test.id != exception.id

SELECT таблица ))
FROM поля ))
WHERE их значения ))

впрочем сам чего-то не знаю , сказал где и что сам протупился )) :D

Спустя 1 минута, 43 секунды (7.09.2011 - 12:08) Winston написал(а):
Цитата (YVSIK @ 7.09.2011 - 12:06)
SELECT таблица ))
FROM поля ))
WHERE их значения ))

blink.gif wacko.gif

Спустя 1 минута, 27 секунд (7.09.2011 - 12:09) YVSIK написал(а):
biggrin.gif Winston
да ладно вам ладно)) unsure.gif
ну попутал ну и что терь съеште меня
вотон я перед вами smile.gif

Спустя 2 минуты, 17 секунд (7.09.2011 - 12:12) Renden написал(а):
YVSIK
Жжешь) Почитай досуге про mysql))

Спустя 4 минуты, 40 секунд (7.09.2011 - 12:16) Winston написал(а):
Renden
Можешь дать дамп этих двух таблиц ?

Спустя 10 минут, 59 секунд (7.09.2011 - 12:27) Renden написал(а):
Winston
Да не я уже сделал сам, вот как надо было:

SELECT t.name,t.id,t.param
FROM test t
LEFT JOIN exception e ON t.id = e.id
WHERE e.id IS NULL
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.