... and not exists (select 1
from ... такая же конструкция from как в основном запросе, но псевдонимы таблицы A1, B1...
where ... такие же условия как в основном запросе, но с псевдонимами A1, B1
and соединяем условия из внешнего запроса A, B в обратном порядке продавцов A1, B1, город общий тоже)
select P1.*, P2.*
from [Продавцы] as P1
join [Продавцы] as P2 on P1.[Город] = P2.[Город]
-- where
class MyClass
{
public function MyMethod($agr1)
{
}
}
$MyClass_object = new MyClass;
$callable_var = [$MyClass_object, 'MyMethod']; // это с виду просто массив, но интерпретатор знает, что делать, если его вызвать
$callable_var($arg1); // это эквивалентно вызову $MyClass_object->MyMethod($arg1); - то есть можно сделать такую вызываемую переменную, что по тексту кода не будет светится ни имя класса объекта, ни имя вызываемого метода.
Конкретно в этом примере, все происходит при нажатии на кнопку в таблице.
Запускается функция, которая на вход принимает запрос и отправляет его дальше ajax'ом.
То есть, имея видеокарту с фото gtx1050 с hdmi/dp-dvi-d нельзя подключить монитор с одним лишь VGA через переходник? нужен именно конвертер?
глупый вопрос: А можно как-то визуально отличить простой переходник от преобразователя?
let mywindow = window.open('', 'PRINT', 'height=400,width=600');
mywindow.document.write('<html><head><title> Some titke </title>');
mywindow.document.write('</head><body >');
mywindow.document.write('<h1>' + document.title + '</h1>');
mywindow.document.write('</body></html>');
mywindow.document.close(); // necessary for IE >= 10
mywindow.focus(); // necessary for IE >= 10*/
mywindow.print();
mywindow.close();
Возможно, как-то HTTP_REFERER вам поможет, если на той же странице обрабатываете ajax, на которой привязан тот же ресурс.